插件中是否有任何过滤器可用于在呈现文本小部件之前处理文本小部件的内容?
是否有一个钩子来处理文本Widget的内容?
2 个回复
最合适的回答,由SO网友:edelwater 整理而成
筛选widget\\u文本(用于文本)
- https://stackoverflow.com/questions/1385954/do-wordpress-widget-or-sidebar-hooks-exist
- https://stackoverflow.com/search?q=wordpress+widget
示例
function add_smiley($content) {
$new_content = \'\';
$new_content.= $content . \':)\';
return $new_content;
}
add_filter(\'widget_text\', \'add_smiley\');
请注意,这只适用于内容,因此如果您有一个只有标题的小部件,则不适用。参考http://codex.wordpress.org/WordPress_Widgets
SO网友:t31os
您应该能够在上运行筛选器widget_text
. 文本小部件是唯一调用widget_text
钩
http://core.trac.wordpress.org/browser/tags/3.0.1/wp-includes/default-widgets.php
第380行。。$text = apply_filters( \'widget_text\', $instance[\'text\'], $instance );
总之,是的!将是你问题的直接答案。希望这有帮助……:)结束