Entfernen Sie wptexturize von einem Shortcode?

Gibt es eine Möglichkeit, wptexturize nur für einen bestimmten wptexturize zu entfernen?

Solutions Collecting From Web of "Entfernen Sie wptexturize von einem Shortcode?"

Es gibt einen Hinweis in wp-includes/formatting.php wptexturize in der function wptexturize :

 $default_no_texturize_shortcodes = array('code'); ... $no_texturize_shortcodes = '(' . implode('|', apply_filters('no_texturize_shortcodes', $default_no_texturize_shortcodes) ) . ')'; 

Verwenden Sie diesen Filter, um dem Array einen Shortcode hinzuzufügen:

 function my_no_tex( $shortcodes ) { $shortcodes[] = 'someshortcode'; return $shortcodes; } add_filter( 'no_texturize_shortcodes', 'my_no_tex' ); 

Shortcodes laufen nach der wptexturize-function, sollten also trotzdem nicht verarbeitet werden.

wptexturize läuft auf dem_content mit Priorität 10. Die function do_shortcode läuft mit der Priorität 11.