如何向所有小部件输出添加筛选器 时间:2011-02-24 作者:Dan Gayle 在将小部件发送到浏览器之前,是否有最后一个过滤器在小部件上运行?我想添加一个过滤器rel="nofollow" 指向所有小部件中的所有链接。例如,我可以向文本小部件添加一个过滤器:add_filter(\'widget_text\', \'xrvel_nfp_modify_nofollow\'); 但我不想找出每个小部件的每个钩子。(此外,RSS小部件甚至没有过滤器。Trac ticket submitted) 2 个回复 最合适的回答,由SO网友:edelwater 整理而成 这里还有一个讨论解决方法的线程。好当函数不提供“get to variable”输出时,常见的php解决方法实际上是。。。使用ob\\U开始:http://php.net/manual/en/function.ob-start.php只需捕获输出并在发送之前对其进行操作。stackoverflow上的潜在客户:https://stackoverflow.com/search?q=%2Bwordpress+sidebar+%2Bob-start+ SO网友:wyrfel 输出完全取决于每个单独的小部件。小部件的widget() 方法,因此没有适用于所有这些方法的通用筛选器。 结束 文章导航