5 Stimmen

Wordpress: wptexturize global deaktivieren

Ich habe eine Wordpress-Seite mit dem Titel "Paper 10x10". In meiner Seitenleistennavigation wird diese Seite als "Paper 10×10" angezeigt (beachten Sie, dass das x von Wordpress texturiert wurde und daher zu einem Multiplikationszeichen × wurde).

Ich habe das Plugin Roh-HTML Plugin installiert. Es deaktiviert wptexturizing nur für the_content . Aber die Navigation ist nicht in the_content aber in get_sidebar() .

Ich habe remove_filter ausprobiert:

remove_filter('the_content', 'wptexturize');
remove_filter('the_excerpt', 'wptexturize');

Aber auch hier wird die Texturierung nur für den Inhalt oder den Auszug deaktiviert.

Wie kann ich die wptexturize Filter global in meinem Wordpress-Blog verwenden?

14voto

Nick Punkte 8360

Sie können es global mit der Option run_wptexturize Filter, wie hier beschrieben :

add_filter( 'run_wptexturize', '__return_false' );

5voto

windyjonas Punkte 2182

Versuchen Sie es:

remove_filter('the_title', 'wptexturize');

4voto

Pabbles Punkte 101

Ich ging zu /wp-includes/default-filters.php und suchte nach allem, was von wptexturize und machte eine foreach im gleichen Stil default-filters.php verwendet, um Filter hinzuzufügen.

Ihr Problem scheint gelöst worden zu sein, aber andere wollen vielleicht die vollständige Bereinigung, also poste ich es hier, da es die erste Frage ist, die bei der Suche nach wptexturize :

$filters_to_remove = array(
  'comment_author', 'term_name', 'link_name', 'link_description', 'link_notes', 'bloginfo', 'wp_title', 'widget_title',
  'single_post_title', 'single_cat_title', 'single_tag_title', 'single_month_title', 'nav_menu_attr_title', 'nav_menu_description',
  'term_description',
  'the_title', 'the_content', 'the_excerpt', 'comment_text', 'list_cats'
);

foreach ($filters_to_remove as $a_filter){
  remove_filter($a_filter, 'wptexturize');
}

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X