2015-11-04 52 views
1

我正在wordpress站點上構建FAQ部分。我有一個稱爲faq的自定義發佈類型,並且有一個名爲faq-category的自定義分類。我還在使用名爲Custom Post Type Permalinks的插件。Wordpress自定義帖子和分類標籤404

我試圖實現以下固定鏈接結構:

  • domain.com/faq
  • domain.com/faq/category
  • domain.com/faq/category/question-title

到目前爲止,我似乎只能得到2/3的工作。所以下面的例子給我:

  • domain.com/faq
  • domain.com/faq/category

和`domain.com/faq/category/question-title一個404

如果我更改:'slug' => 'faq''slug' => ''關於我重新編寫的自定義分類。我在分類頁面上得到了404錯誤,並且單個帖子將工作。

感謝

/** 
* Custom taxonomys 
*/ 
function create_faq_tax() { 
    register_taxonomy(
     'faq-category', 
     'faq', 
     array(
      'label' => __('Category'), 
      'rewrite' => array('slug' => 'faq', 'with_front' => false, 'hierarchical' => true), 
      'hierarchical' => true 
     ) 
    ); 
} 

add_action('init', 'create_faq_tax'); 


/** 
* FAQ Custom post type 
*/ 
function create_faq_post_type() { 
    register_post_type('faq', 
     array(
      'labels' => array(
       'name' => __('FAQ\'s'), 
       'singular_name' => __('FAQ'), 
       'add_new' => 'Add new FAQ', 
       'add_new_item' => 'Add a new FAQ', 
       'edit_item' => 'Edit FAQ', 
      ), 
      'public' => true, 
      'publicly_queryable' => true, 
      'hierarchical' => true, 
      'taxonomies' => array('faq-category'), 
      'has_archive' => true, 
      'menu_icon' => 'dashicons-feedback', 
      'rewrite' => array('slug' => 'faq', 'with_front' => false), 
      'query_var' => true, 
     ) 
    ); 


} 
add_action('init', 'create_faq_post_type'); 
+0

我遇到了與我自己的自定義帖子類型(啤酒)和類似的分類(啤酒/風格)相同的問題。如果我將slug設置爲'beer/style',它會拋出一個404,但是如果我將slug設置爲'style',那麼納稅頁就可以工作,儘管不在我期望的永久鏈接結構中。 – Quantastical

回答

0

在創建新的自定義柱式或分類,你將不得不重新生成永久鏈接:可溼性粉劑管理員/選項 - permalink.php。推「保存更改」按鈕

+0

我已經這樣做了,並沒有什麼區別。 –

+0

您是否嘗試在此處生成自定義帖子類型(https://generatewp.com/post-type/)? – vol4ikman

+0

我剛剛嘗試過這個工具。仍然是同樣的問題。 –

相關問題