如果我愿意的话,我正在尝试将来只在一个页面或其他页面上运行函数。但我不想在整个网站上运行它。我需要有关如何放置if is\\u页面或if is\\u single的帮助。
// disable auto-formatting
function my_formatter($content) {
$new_content = \'\';
$pattern_full = \'{(\\[raw\\].*?\\[/raw\\])}is\';
$pattern_contents = \'{\\[raw\\](.*?)\\[/raw\\]}is\';
$pieces = preg_split($pattern_full, $content, -1, PREG_SPLIT_DELIM_CAPTURE);
foreach ($pieces as $piece) {
if (preg_match($pattern_contents, $piece, $matches)) {
$new_content .= $matches[1];
} else {
$new_content .= wptexturize(wpautop($piece));
}
}
return $new_content;
}
remove_filter(\'the_content\', \'wpautop\');
remove_filter(\'the_content\', \'wptexturize\');
add_filter(\'the_content\', \'my_formatter\', 99);
非常感谢您的帮助。谢谢