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