Wordpress现场作曲家自定义后分类模板

时间:2017-08-21 11:54:17

标签: php wordpress wordpress-theming

我正在尝试为自定义帖子"产品"创建live composer模板。对于自定义帖子,我使用插件工具集类型。

默认情况下,现场作曲家为您带来一些自定义帖子,如画廊,合作伙伴等,但这不是我需要的。我需要一些类似于标准帖子的结构(以及显示它们的现场作曲家方式)和图像的自定义字段。

我在docs中找到了如何将自定义帖子添加到实时作曲家模板中。但有些事情是错的。我创建了2个模板 - 用于存档和单个产品。我有分类标准"产品类别",我的产品与类别有关。如果我只为档案创建模板 - 单个产品页面也会抓取此模板。如果我创建两个模板 - 单个是正常的但是归档抓取单个模板。

我点击了所有这些选项,按钮等 - 没有任何帮助。看起来我需要对functions.php或类似的东西进行一些高级修改。整个现场作曲家文档只包含一个关于这个CPT的链接,所以我什么都没找到。

在functions.php中的

我试过了:

function lc_add_products_support($cpt) {
    $cpt['product'] = 'Product';
    return $cpt;
} add_filter('dslc_post_templates_post_types', 'lc_add_products_support');

function lc_make_products_editable($cpt) {
    $cpt['product'] = 'Product';
    return $cpt;
}
add_filter('dslc_enabled_cpt', 'lc_make_products_editable');

它带来了"产品"到要选择的帖子的模板列表。 我在gitHub上找到的第二个函数,似乎什么也没做。

也许有另一种方式。我只需要查看按类别排序的产品目录。

1 个答案:

答案 0 :(得分:0)

如果您需要默认提供的更多灵活性,请不要使用Live composer。有另一个插件可以使用起来更有用。例如,Site origin pagebuilder提供了更广泛的机会列表。如果您可以使用标记,则可能应该尝试高级自定义字段,它为您的内容提供非常有用的管理。