看起来您正在用commentimage_comment_text2
筛选,尝试此操作以附加分级文本:
add_filter( \'comment_text\', \'commentimage_comment_text2\' );
function commentimage_comment_text2( $comment ){
$rtt = "<br>Rating";
return $comment.$rtt;
}
附言:你忘了
$comment
输入参数。
这是WordPress中一个穷人的过滤器流骨架图;-)
过滤器图标取自here.
在您的情况下,过滤器的名称是comment_text
你的两次回访是commentimage_comment_text
和commentimage_comment_text2
具有优先权10
(默认设置)。
您可以使用以下代码段查看此筛选器的所有回调:
add_action(\'wp_footer\',function(){
global $wp_filter;
printf(\'<pre>%s</pre>\',print_r( $wp_filter[\'comment_text\'],true));
});
在我的安装中,我得到了所有这些回调的以下输出(在我的主题的页脚部分),以及相应的指定优先级。
我加上了你的两次回电commentimage_comment_text
和commentimage_comment_text2
所以你也可以看到他们:
Array
(
[9] => Array
(
[make_clickable] => Array
(
[function] => make_clickable
[accepted_args] => 1
)
)
[10] => Array
(
[wptexturize] => Array
(
[function] => wptexturize
[accepted_args] => 1
)
[convert_chars] => Array
(
[function] => convert_chars
[accepted_args] => 1
)
[commentimage_comment_text] => Array
(
[function] => commentimage_comment_text
[accepted_args] => 1
)
[commentimage_comment_text2] => Array
(
[function] => commentimage_comment_text2
[accepted_args] => 1
)
)
[20] => Array
(
[convert_smilies] => Array
(
[function] => convert_smilies
[accepted_args] => 1
)
)
[25] => Array
(
[force_balance_tags] => Array
(
[function] => force_balance_tags
[accepted_args] => 1
)
)
[30] => Array
(
[wpautop] => Array
(
[function] => wpautop
[accepted_args] => 1
)
)
[31] => Array
(
[capital_P_dangit] => Array
(
[function] => capital_P_dangit
[accepted_args] => 1
)
)
)