我正在尝试向WordPress后端的标题标签添加一些HTML。
Attempt 1:
我正在使用以下(简化)功能:
function change_post_titles() {
global $post, $title, $action, $current_screen;
$title = \'foo<br>bar\';
}
add_action(\'admin_head\', \'change_post_titles\');
这样做的方式是,标题字段的标签确实发生了更改,但HTML标记随后会被编码。这意味着标签看起来像:
foo<br>bar
而不是:
foo
bar
Attempt 2:
我还试着用
gettext
过滤,但这只是完全过滤(删除)HTML。
add_filter(\'gettext\', \'change_post_titles\');
function change_post_titles( $translated_text, $text, $domain ) {
return $translated_text = \'foo<br>bar\';
}
是否有任何方法可以通过添加HTML的方式(以编程方式)更改标题标签?
SO网友:Sri
function change_post_titles() {
global $post, $title, $action, $current_screen;
$title = "foo<br>bar";
$title = str_replace(\'<br>\', \' \', $title);
}
add_action(\'admin_head\', \'change_post_titles\');
使用此选项将得到您想要的结果。请检查一下,有什么疑问请告诉我。