我发现通过添加以下功能(代替使用单独的插件),调整WordPress中的一些文本非常容易:
add_filter( \'gettext\', \'of_site_translations\', 9999, 2 );
function of_site_translations( $translation, $text ) {
if ( $text == \'Posts\' )
        return \'News Posts\';
return $translation;
}
 我遇到的问题是(在我上面的例子中),虽然它会改变
Posts 到
News Posts 在WP侧栏中-根据帖子类型标签动态创建的区域;当你点击
Posts 从侧边栏,它会引导您进入一个页面
Posts. 是否有方法使用此方法覆盖帖子类型标签?如果是这样的话,有什么建议可以推动我前进一点吗?非常感谢,谢谢!
 
                    最合适的回答,由SO网友:Kevin Langley Jr. 整理而成
                    您可以只重命名与该帖子类型关联的标签。
class News_Post_Type {
    const POST_TYPE = \'post\';
    public static function init() {
        $post_obj = get_post_type_object(\'post\');
        $post_obj->labels->name = __(\'News Post\', \'textdomain\');
        $post_obj->labels->singular_name = __(\'News Post\', \'textdomain\');
        // You can continue to rename all the label properties, this is just an example
    }
}
add_action( \'init\', array( \'News_Post_Type\', \'init\' ) );