如何为不同的分类创建帖子模板

时间:2018-09-19 作者:firekid2018

我已经创建了分类法,但我想为分类法使用不同的post模板,我该怎么做?

function create_topics_hierarchical_taxonomy() {

// Add new taxonomy, make it hierarchical like categories
//first do the translations part for GUI

  $labels = array(
    \'name\' => _x( \'cars\', \'taxonomy general name\' ),
    \'singular_name\' => _x( \'cars\', \'taxonomy singular name\' ),
    \'search_items\' =>  __( \'Search Topics\' ),
    \'all_items\' => __( \'All Topics\' ),
    \'parent_item\' => __( \'Parent Topic\' ),
    \'parent_item_colon\' => __( \'Parent Topic:\' ),
    \'edit_item\' => __( \'Edit Topic\' ), 
    \'update_item\' => __( \'Update Topic\' ),
    \'add_new_item\' => __( \'Add New Topic\' ),
    \'new_item_name\' => __( \'New Topic Name\' ),
    \'menu_name\' => __( \'cars\' ),
  );    

// Now register the taxonomy

  register_taxonomy(\'cars\',array(\'post\'), array(
    \'hierarchical\' => true,
    \'labels\' => $labels,
    \'show_ui\' => true,
    \'show_admin_column\' => true,
    \'query_var\' => true,
    \'rewrite\' => array( \'slug\' => \'cars\' ),
  ));

2 个回复
SO网友:Pratik Patel

您可以创建分类模板,如taxonomy-[Your-texonomy].php 在主题文件夹中。

SO网友:sakshi ranga

您可以通过存档汽车创建。php-这将显示所有的汽车信息,如果你想要一个模板,那么你必须在文件中使用你的帖子类型。

单一-{post\\u type}。php

有关更多信息,请查看WP模板层次结构https://developer.wordpress.org/themes/basics/template-hierarchy/

结束

相关推荐

get the custom taxonomy name?

在我的functions.php 我有个钩子:add_action( \'woocommerce_before_single_product\', \'display_category_list\',20 ); function display_category_list() { wc_get_template( \'woocommerce/single-product/single-product-top- content.php\' );