«filters» etiketlenmiş sorular

İçeriğin programlı olarak geçersiz kılınması için bir yol sağlayan bir kanca türü



7
remove_action veya harici sınıflara sahip remove_filter?
Bir eklentinin yöntemlerini bir sınıf içinde kapsüllendirdiği ve ardından bu yöntemlerden birine karşı bir filtre veya eylem kaydettiği bir durumda, bu sınıfa erişemiyorsanız, eylemi veya filtreyi nasıl kaldırırsınız? Örneğin, bunu yapan bir eklentiniz olduğunu varsayalım: class MyClass { function __construct() { add_action( "plugins_loaded", array( $this, 'my_action' ) ); } function …
59 actions  filters 

9
Filtre ve eylem işlevlerine parametre geçirme
İşlev için kendi parametreleri aktarmak için bir yol var mı add_filterya add_action. Örneğin, aşağıdaki koda bir göz atın: function my_content($content, $my_param) { do something... using $my_param here ... return $content; } add_filter('the_content', 'my_content', 10, 1); Kendi parametremi geçebilir miyim? gibi bir şey: add_filter('the_content', 'my_content($my_param)', 10, 1) veya add_filter('the_content', 'my_content', 10, …

3
Filtre ve Eylem Kancaları Arasındaki Fark?
Eklenti API'sine son zamanlarda biraz daha derinlemesine bakıyordum ve eylem ile filtre kancaları arasındaki gerçek farkların ne olduğunu merak ediyordum . İkisi de parametre olarak veri alan olaylardır ve her ikisinin de aynı şeyleri yapabileceği görülmektedir. Açıkçası, eylemler gerçekleştiğinde eylemlerin çağrıldığını ve veriler manipüle edildiğinde filtrelerin çağrıldığını görüyorum, ancak bu …


4
Resim boyutu niteliklerini kaldırmak için filtre?
Görüntüler üzerinde, onları içeren sütunun genişliğine göre maksimum genişlik ayarlayan bir akışkan genişliği css şablonuna dayanan bir sitede çalışıyorum ve WordPress'in görüntülere eklediği satır içi genişlik ve yükseklik boyut niteliklerini kaldırmam gerekiyor . Bu filtreyle öne çıkan resimlerimle yapıyorum: add_filter( 'post_thumbnail_html', 'remove_thumbnail_dimensions', 10, 3 ); function remove_thumbnail_dimensions( $html, $post_id, $post_image_id …

10
the_content boş paragraflar kaldırılsın mı?
Hey millet, sadece wordpress gönderimde boş paragraflar oluşturulmasını önlemek istiyorum. İçeriği el ile boşluk bırakmaya çalışırken bu oldukça sık olur. Bunun neden etkili olmadığını bilmiyorum? /*Remove empty paragraph tags from the_content*/ function removeEmptyParagraphs($content) { /*$pattern = "/<p[^>]*><\\/p[^>]*>/"; $content = preg_replace($pattern, '', $content);*/ $content = str_replace("<p></p>","",$content); return $content; } add_filter('the_content', 'removeEmptyParagraphs'); …


2
WordPress kancaları / filtreleri içerikten önce veya başlıktan sonra ekle
function.php adresimdeki içeriğin önüne içerik eklemeye çalışmak - normal wp kancalarını nasıl kullanacağımı biliyorum ancak diğer alanlara nasıl ekleyeceğimi bilmiyorum. Bunu denedim, ancak diğer gönderi türlerindeki içeriği de öldürdü: function property_slideshow( $content ) { if ( is_single() && 'property' == get_post_type() ) { $custom_content = '[portfolio_slideshow]'; $custom_content .= $content; return …
29 filters  hooks 

1
Tüm kayıtlı işlemlerin bir listesini alın
Geliştirmediğim bir eklentiyi hata ayıklamaya çalışıyorum ve tüm kayıtlı işlemleri listelemek istiyorum. Bu SO konusunu okudum: WordPress: 'the_content' filtresi için kayıtlı tüm fonksiyonları nasıl elde ederim - StackOverflow Ancak bir kancaya özgüdür ve eylemlerle değil filtrelerle ilgilidir . Gibi herhangi bir değişken var mı $wp_filter?

1
Eklenti javascripti defer = "erfer" etiketi nasıl eklenir?
Eklenti javascripti erteleme etiketi ekleyemedim. Google geliştirici sayfa hızı testi, 7 javascripti iletişim formunda erteleme etiketi eklememi önerir . Bu, iletişim formu 7'nin başlıkta javascript'i içerme şeklidir. add_action( 'wp_enqueue_scripts', 'wpcf7_enqueue_scripts' ); function wpcf7_enqueue_scripts() { // jquery.form.js originally bundled with WordPress is out of date and deprecated // so we need …

1
Apply_filters ('the_content', $ içerik) vs do_shortcode ($ içerik)
Bir tema seçeneğim veya özel postmeta metin alanım olduğunu varsayalım. Şimdi birden fazla kısa kod, genel metin, resim vb. Yürütmek istiyorum. En iyi uygulama nedir ve neden? Seçenek 1: $content = //my text area data; echo apply_filters('the_content', $content); Seçenek 2: $content = //my text area data; echo do_shortcode($content); Lütfen hangisinin …


1
Eklentim için bir API nasıl oluşturulur?
WordPress için eklentiler geliştiriyorum, geliştirdiğim çoğu eklenti iki veya üç sınıf kullanıyor, bu nedenle Buddypress veya WooCommerce kadar büyük değil. Diğer geliştiricilerin işlevleri özelleştirebileceği ve sistemin Buddypress ve WooCommerce ile aynı olması gereken bir tür karmaşık sistemi (şu anda ayrıntıları paylaşamıyorum, daha sonra geliştirme sırasında) sunmak için iki açık kaynak …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.