在后台更改帖子标题字段的标签

时间:2014-07-25 作者:user6669

我正在尝试向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
Encoded HTML

Attempt 2:

我还试着用gettext 过滤,但这只是完全过滤(删除)HTML。

add_filter(\'gettext\', \'change_post_titles\');
function change_post_titles( $translated_text, $text, $domain ) {
    return $translated_text = \'foo<br>bar\';
}
Removed HTML

是否有任何方法可以通过添加HTML的方式(以编程方式)更改标题标签?

1 个回复
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\');
使用此选项将得到您想要的结果。请检查一下,有什么疑问请告诉我。

结束

相关推荐

如何在数据库中插入图片路径以在wp-admin中显示产品图片?

我需要在哪个数据库表和列中插入图像路径,以便在wp admin中显示产品图像(不在前端)?我在WordPress中通过查询插入产品,而不是通过管理员插入产品。$insert = $wpdb->insert( $prefix.\"posts\", array( \"post_title\" => $posTitle, \"post_content\" => $postContent, \"post_status\" => \"pu