到目前为止,我对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'翻译与其他所有翻译一样,但这个翻译不是
答案 0 :(得分:0)
好的,终于找到了!它必须是这样的:
'rewrite' => array( 'slug' => __('magazine-issue-overviews', 'verwaltungsrundschau'), 'with_front' => FALSE),