2016-08-20 72 views
0

所以我覺得我正在做的事情顯然簡單,但無法弄清楚什麼! 我創建了我的自定義帖子類型=作者, Author.php顯示每個作者的信息,但是當我打開每個作者的鏈接404.php自定義帖子類型,單(後類型).php

這裏是自定義後類型的作者

function p2p2_register_author(){ 
    $labels = array(
     'name'    => _x('همکاران', 'Author'), 
     'singular_name'  => _x('همکار','Author'), 
     'add_new'   => _x('افزودن همکار', ''), 
     'add_new_item'  => __('افزودن همکاران جدید'), 
     'edit_item'   => __('ویرایش همکار'), 
     'new_item'   => __('همکار جدید'), 
     'all_items'   => __('همه همکاران'), 
     'search_items'  => __('جست و جو همکار'), 
     'not_found'   => __('همکاری یافت نشد'), 
     'not_found_in_trash' => __('همکار در زباله دان یافت نشد'), 
     'parent_item_colon' => '', 
     'menu_name'   => 'همکار' 
    ); 

    register_post_type(
     'Author', 
     array (
      'labels'    => $labels, 
      'description' => 'ذخیره اطلاعات مربوط به همکاران', 
      'public'    => true, 
      'publicly_queryable' => true, 
      'show_ui'   => true, 
      'show_in_menu'  => true, 
      'query_var'   => true, 
      'rewrite'   => array('slug' => 'author'), 
      'capability_type' => 'post', 
      'has_archive'  => true, 
      'hierarchical'  => false, 
      'menu_position'  => null, 
      'supports'   => array('title', 'editor', 'author', 'thumbnail', 'excerpt', 'comments') 
     ) 
    ); 
} 
     add_action('init', 'p2p2_register_author'); 
     flush_rewrite_rules(); 

我也有存檔,作者和它的作品真的很好,但single-Author.php不起作用

任何幫助將muc h非常感謝!

回答

0

訪問永久鏈接頁面,然後刷新它。我的意思是點擊Save Changes按鈕。希望你的問題得到解決。如果不是,則將'has_archive' => true,更改爲'has_archive' => false,,然後在固定鏈接頁面上再次點擊Save Changes按鈕。你的問題將被修復。

+0

這是有線的,我的一些帖子類型後加載完美,但一些主題不加載single-Author.php,爲什麼? – mkafiyan

+1

創建每個'archive- {post-type} .php'或'single-{post-type} .php'或其他模板後,需要刷新永久鏈接。原因WordPress需要被認可爲層次結構的新增加部分。 –

相關問題