Gettext无法翻译post type type permalink slug

时间:2012-06-28 14:21:30

标签: wordpress gettext slug

到目前为止,我对PHP并不熟悉,但已成功注册自定义帖子类型。现在我想让它的永久链条可以翻译。我的主题已经正确地工作本地化文件(基于二十个),我看到它中有很多工作字符串。所以我认为我可以使用看到的语法,但它不会翻译(尽管已准备好所有gettext文件并重新启动MAMP)。

add_action('init', 'create_post_type'); 
function create_post_type() {  
    register_post_type(
        'new_magazine_issue', 
        array(
            'labels' => array(
                     'name' => __('Magazine issue overviews', 'verwaltungsrundschau'),  
                 'singular_name' => __('Magazine issue overview', 'verwaltungsrundschau')
                 ),
        'public' => true,  
        'show_ui' => true,  
        'supports' => array( 'title', 'editor', 'post-thumbnails', 'custom-fields', 'revisions'),
        'rewrite' => array( 'slug' => __('magazine-issue-overviews', 'verwaltungsrundschau') )
        )  

    );  

}

不能这么简单吗? 'name'和'singular_name'翻译与其他所有翻译一样,但这个翻译不是

1 个答案:

答案 0 :(得分:0)

好的,终于找到了!它必须是这样的:

'rewrite' => array( 'slug' => __('magazine-issue-overviews', 'verwaltungsrundschau'), 'with_front' => FALSE),