修改COMMENTS_POPUP_LINK输出

时间:2015-09-15 作者:jay

以下函数生成普通输出,例如无注释、1条注释等。

comments_popup_link(
    __( \'No comments\', \'textdomain\' ), 
    __( \'1 Comment\', \'textdomain\' ), 
    __( \'% Comments\', \'textdomain\' ) 
);
但是,我想将第一个单词/数字包装在html标记中,以获得以下输出:

<span>No</span> comments
<span>1</span> comment
我该怎么做?

1 个回复
SO网友:cybmeta

您可以替换__( \'No comments\', \'textdomain\' ) 具有__( \'<span>No</span> comments\', \'textdomain\' ), 没有什么能阻止你这么做。

通常,不建议在可翻译字符串中使用HTML,但如果really 需要span标记,您没有其他选择将其添加到服务器端。我强烈建议你想想你为什么需要这些<span> 并调查是否可以在没有它们的情况下存档相同的结果。

更多信息i18n for WordPress Developers: HTML in translatable strings

相关推荐

自动选中自定义帖子类型的“Allow Comments”

对于自定义帖子类型,我通过php和CPT启用了对注释的支持。 \'supports\' => array( \'title\', \'editor\', \'revisions\', \'comments\', ) 但每篇文章的讨论字段中仍有未选中的“允许评论”框。我现在正在寻找一种方法来自动选中此框,因为我有相当多的这种自定义帖子类型的帖子,我不认为,这只能手动完成。但