在WordPress中构建产品目录

时间:2014-02-04 作者:mtwallet

我正在尝试在Wordpress中创建一个基于产品的内容管理网站(根据客户要求)。我已经创建了一个自定义的帖子类型,所有的产品都位于其中,恰当地命名为“products”。产品必须按所附图片所示的不同类别显示。作为Wordpress的新手,我正在努力解决如何将其整合在一起的问题,希望得到一些建议。

最好创建一组具有相应页面的类别。当点击链接时,我会以某种方式过滤该类别中的所有帖子?如果可能的话,就如何实现这一目标给出一点建议。非常感谢。

Wordpress menu showing catalogue structure

2 个回复
SO网友:Tom J Nowell

屏幕截图看起来像一个菜单,下面是我的操作方法:

自定义分类法

为您的产品添加新的分类法,例如“产品类型”、“产品部分”或“产品类别”。将帖子类别分配给该帖子类型很有诱惑力,但如果这样做会带来其他问题,所以不要这样做。

您将要使用register_taxonomy, 要列出这些术语,您需要查看以下函数get_terms 要检索没有父级的顶级术语,请重复下一级

SO网友:Brad Dalton

我认为最好注册自定义分类法类型,否则您可以add categories to your CPT code which registers your CPT.

add_action( \'init\', \'wpsites_register_taxonomy_types\' );
function wpsites_register_taxonomy_types() {

register_taxonomy( \'cpt-type\', \'cpt\',
array(
    \'labels\' => array(
        \'name\'          => _x( \'Types\', \'taxonomy general name\', \'theme\' ),
        \'add_new_item\'  => __( \'Add New CPT Type\', \'theme\' ),
        \'new_item_name\' => __( \'New CPT Type\', \'theme\' ),
    ),
    \'exclude_from_search\' => true,
    \'has_archive\'         => true,
    \'hierarchical\'        => true,
    \'rewrite\'             => array( \'slug\' => \'cpt-type\', \'with_front\' => false ),
    \'show_ui\'             => true,
    \'show_tagcloud\'       => false,
));

}

结束

相关推荐

从2种不同的帖子类型中查询连接的帖子(使用posts2post)

假设我有3种帖子类型:帖子、议程和慈善。我使用插件Posts2posts 从scribu将某些帖子和某些议程项目连接到一些慈善项目。在慈善机构的单页上,我想在侧栏中显示帖子和议程。我有两个问题:1st problem: 我要混合,但仍按日期分类2nd problem: 我只想显示与我的慈善帖子相关的帖子和议程项目。看起来像是-连接到此慈善机构的最后一个帖子-与该慈善机构相关的最后一个议程项目-Forlast post item连接到此慈善机构-与该慈善机构相关的最后一个议程项目当使用wp\\u query