Wordpress 自定义文章类型作为页面的子页面

Wordpress 自定义文章类型作为页面的子页面,wordpress,wordpress-theming,Wordpress,Wordpress Theming,我已经创建了一个名为“bikes”的自定义帖子类型。我还有一个名为“出售自行车”的页面。在我的自行车页面上,我列出了所有的自行车类型。但是我怎样才能让它们表现得像我的自行车页面的子页面呢?例如,我希望能够单击已列出的自行车,然后被重定向到包含该自行车更多信息的页面 我习惯了翁布拉科,那里非常方便。您只需创建一个页面,然后创建一个可以在该页面下创建的doctype 现在,我创建了一个自定义模板,并在我的自行车页面上选择了它,该模板使用查询获取所有自行车帖子类型,然后在页面上列出它们。要创建子页面

我已经创建了一个名为“bikes”的自定义帖子类型。我还有一个名为“出售自行车”的页面。在我的自行车页面上,我列出了所有的自行车类型。但是我怎样才能让它们表现得像我的自行车页面的子页面呢?例如,我希望能够单击已列出的自行车,然后被重定向到包含该自行车更多信息的页面

我习惯了翁布拉科,那里非常方便。您只需创建一个页面,然后创建一个可以在该页面下创建的doctype


现在,我创建了一个自定义模板,并在我的自行车页面上选择了它,该模板使用查询获取所有自行车帖子类型,然后在页面上列出它们。

要创建子页面

只需在WordPress中“创建”或“编辑”页面即可

的“页面属性部分”->下,从下拉列表中选择一个的“父级”页面

你的工作完成了

现在,在WordPress的父页面上显示子页面列表,需要在functions.php文件中添加以下代码:

function wp_list_child_pages() { 
    global $post; 

    if ( is_page() && $post->post_parent )
        $childpages = wp_list_pages( 'sort_column=menu_order&title_li=&child_of=' . $post->post_parent . '&echo=0' );
    else
        $childpages = wp_list_pages( 'sort_column=menu_order&title_li=&child_of=' . $post->ID . '&echo=0' );

    if ( $childpages ) {  
        $string = '<ul>' . $childpages . '</ul>';
    }  
    return $string;
}

add_shortcode('wp_childpages', 'wp_list_child_pages');

希望能有所帮助。

tnx但这不是我想要的。的确,这将生成子页面,但它们与我的自定义帖子类型无关。为我的自行车添加这样的子页面没有多大意义
[wp_childpages]