所以基本上我已经设置了自定义的帖子类型,其中一个叫做Packages。这是为一家网页设计/搜索引擎优化公司设计的。我需要导航链接包显示在导航中,链接包的所有子链接都将是包内的所有帖子自定义帖子类型。如果这太令人困惑了,告诉我,我可以解释更多。
我需要知道的是,如何使包中的帖子自定义帖子类型显示为产品页面的子页面。
有什么办法可以做到吗?最好使用PHP或jQuery。
编辑:这是我目前所拥有的:
<?php
$pages = get_pages(\'parent=0\');
foreach ($pages as $pagg) { $key = \'childpages\'; $id = get_the_ID();
$args = array( \'post_type\' => \'products\' );
$loop = new WP_Query( $args );
if(get_post_meta($id, $key, true) == \'products\') :
$option = \'<li><a href="\'.get_page_link($page->ID).\'">\';
$option .= $pagg->post_title;
$option .= \'</a>\';
$option .= \'<ul class="children"\';
while ( $loop->have_posts() ) : $loop->the_post();
$option .= \'<li>\';
$option .= the_title();
$option .= \'</li>\';
endwhile;
$option .= \'</ul></li>\';
else :
$option = \'<li><a href="\'.get_page_link($page->ID).\'">\';
$option .= $pagg->post_title;
$option .= \'</a></li>\';
endif;
echo $option; }
?>
如果页面的自定义字段为
childpages
具有值
products
, 将它们显示为子页面。这会起作用吗?