到目前为止,我对 PHP 还不是很熟悉,但已经成功注册了自定义帖子类型。现在我想让它的永久链接块可翻译。我的主题已经有正确工作的本地化文件(基于 20 个),并且我看到其中有很多工作字符串。所以我想我可以使用看到的语法,但它不会翻译(尽管已经准备好所有的 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' 翻译和所有其他翻译一样有效,但这个没有