我希望在WordPress安装的所有页面中进行替换,在从数据库中读取页面内容之后,在它显示在访问者屏幕上之前(当然)。
在代码中的何处插入以下将进行替换的语句?
$page = str_replace($target, $replace, $page);
我使用2016年儿童主题运行更新的WordPress。在其他人中,我有一首专门的单曲。php和a函数。php
非常感谢。
最合适的回答,由SO网友:Krzysiek Dróżdż 整理而成
如果您使用本机编辑器(而不是以其方式存储数据的页面生成器),那么您应该能够使用the_content
筛选以执行此操作:
add_filter( \'the_content\', \'my_the_content_filter\' );
function my_the_content_filter( $content ) {
$content = str_replace(...);
return $content;
}
您可以在其中添加一些条件,以检查您是否只修改页面或只修改单个页面,等等。。。