WordPress自定义帖子类型导航+儿童

时间:2010-11-22 13:40:54

标签: wordpress wordpress-theming custom-post-type

更新时间:2010年5月5日

如果将post-type设置为Hierarchical,WordPress现在添加了另一种技术来显示自定义post-type中的项目。

我想做的是在导航中选择后,使帖子项目具有.current_page_item类。

有没有人知道实现此目的的功能?

    <?php 
    $args = array(
      'post_type'=>'testimonials',
      'title_li'=> __('Testimonials')
    );
    wp_list_pages( $args ); 
    ?> 

谢谢, 乔治

1 个答案:

答案 0 :(得分:0)

使用“自定义帖子类型ui”插件,设置Hierarchical = true。

    register_post_type('Portfolios', array( 'label' => 'Portfolios','description' => '','public' => true,'show_ui' => true,'show_in_menu' => true,'capability_type' => 'post',**'hierarchical' => true**,'rewrite' => array('slug' => ''),'query_var' => true,'supports' => array('title','editor','custom-fields','revisions','thumbnail','page-attributes',),'labels' => array (
      'name' => 'Portfolios',
      'singular_name' => '',
      'menu_name' => 'Portfolios',
      'add_new' => 'Add Portfolios',
      'add_new_item' => 'Add New Portfolios',
      'edit' => 'Edit',
      'edit_item' => 'Edit Portfolios',
      'new_item' => 'New Portfolios',
      'view' => 'View Portfolios',
      'view_item' => 'View Portfolios',
      'search_items' => 'Search Portfolios',
      'not_found' => 'No Portfolios Found',
      'not_found_in_trash' => 'No Portfolios Found in Trash',
      'parent' => 'Parent Portfolios',
    ),) );