自定义帖子类型设置,我如何设置主插件页面的样式?

时间:2011-02-04 作者:Jared

所以基本上我已经设置了自定义的帖子类型,其中一个叫做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, 将它们显示为子页面。这会起作用吗?

1 个回复
最合适的回答,由SO网友:Zack 整理而成

你好@Jared

一个想法是\'rewrite\' 自定义帖子类型的参数。

您还可以创建[shortcode] 并在函数中创建一个页面。用于显示包的php文件。

结束

相关推荐