2016-12-24 45 views
0

WordPressでカスタム投稿を作成しようとしています。私は以下のようなコードで投稿を登録します。コードが実行されています。しかし、メニューはダッシュボードに表示されません。Wordpressカスタム投稿がダッシュボードに表示されない

<?php 
function app_theme_custom_posts() { 
    register_post_type('prime', array(
    'label' => 'Prime', 
    'labels' => array(
     'name' => 'Primes', 
     'singular_name' => 'Prime', 
     ), 
     'public' => 'true', 
     'menu_icon' => 'dashicons-images-alt', 
     'supports' => array('title', 'editor', 'thumbnail','custom-fields'), 
     )); 
} 
add_action('init','app_theme_custom_posts'); 

?> 

答えて

0

コードを再書き込み用this-

<?php 
function app_theme_custom_posts() { 
    register_post_type('prime', array(
    'labels' => array(
      'name' => __('Primes'), 
      'singular_name' => __('Prime'), 
      'add_new' => __('New Prime)' 
     ), 
     'public' => true, 
     'has_archive' => false, 
     'menu_icon' => 'dashicons-images-alt', 
     'supports' => array('title', 'editor', 'thumbnail','custom-fields'), 
     )); 
} 
add_action('init','app_theme_custom_posts'); 

?> 
+0

感謝を試してみてください。しかし、13行目にParseエラーが表示されている – Hasan

+0

この時点で唯一のことは、私の作業コードとは異なる行であるため、has_archiveをtrueに変更することだけです。 has_archive = trueを使用すると、 'rewrite' => array( 'slug' => 'book')の後に追加する必要があります。 –

関連する問題