有人构建了一个自定义插件,在管理/编辑页面上添加一个textarea,在发布页面上添加一个div。我不再有权访问创建自定义插件的人。
我通过以下操作为主页内容创建了一个过滤器:
function getHappy($content) { //goofy example
str_replace(":)", "=^..^=", $content);
return (is_single()) ? $content : $content;
}
add_filter(\'the_content\', \'getHappy\');
在哪里
the_content
是主页内容的挂钩。我如何才能找出插件的挂钩是什么?如果没有,有没有办法添加一个?
问题是我正在使用过滤器提取实时内容,这意味着我无法检索插件存储的数据,然后对其进行更改。它需要是一个“实时”过滤器。
我是不是看错了?在这种情况下是the_content
甚至没有使用,但是$content
是如果是后者,是否像查找保存自定义内容的变量那样简单?
这些问题可能涉及面很广,但我希望答案相当简单。
我试图做到这一点,不会打破每次我更新WP的方式。
干杯Bo
最合适的回答,由SO网友:roberthuttinger 整理而成
因此,答案很简单,尽管可能有更好的处理方法。
在custom\\u显示中。自定义主题显示页面的php。
apply_filters ( \'the_content\' , $theContentVar);
这可能不是最佳做法,但确实有效。希望它能帮助其他人。。。