0
我正在写一个小部件,列出帖子中的标题,然后创建哈希链接并编辑HTML以反映这一点。我已经知道列表小部件的内容,我只需要编辑the_content,我试图为返回更新的代码的方法添加过滤器,但它不起作用。Wordpress挂钩小部件内的the_content
这样做的最好方法是什么?我的课程名为post_headings_widget
,编辑的HTML内容存储在$this->the_content
内。
我希望我可以在插件类中做到这一点
public
function edited_content() {
return $this->the_content;
}
,然后在此修改内容输出
add_filter('the_content', [ 'post_headings_widget', 'edited_content' ]);
它调用类的方法很好,但我不知道到底它是如何工作的,所以我猜测它直接调用方法而不调用构造函数等?
我也试图刚从widget()
方法内创建过滤器,但没有任何工作,继承人是我的尝试:
add_filter('the_content', function() {
return 'test';
});
在溶液中的任何想法?