如何在自定义页面模板中插入可视化压缩后的网格快捷代码?

时间:2016-11-24 作者:Gabriel DiLaurentis

经过一些研究,我确定了将post grid shortocde插入不同页面模板的方法,但它似乎不起作用,这可能是visual composer插件作者认为的原因:

目前这是不可能的,因为网格需要存储在每个帖子元数据中的特殊哈希键。每个hashkey都是唯一的,并且与meta中有关网格属性的信息相关。这种实现的原因是安全性。因为vc从ajax请求获取数据网格,并将数据传递给该请求是ID。

有没有办法修复代码以使其正常工作?

为了研究这一点,我正试图在其中实现代码。

http://www.blogfort.com/articles/journals/

请帮忙,这很重要。

<?php echo do_shortcode(\'[vc_row css=".vc_custom_1479903476287{margin-top: 0px !important;}"][vc_column][vc_basic_grid post_type="post" max_items="6" element_width="2" gap="0" item="2904" grid_id="vc_gid:1479927728768-be91949c-4e72-1" taxonomies="47" css=".vc_custom_1479903767331{margin-top: 0px !important;margin-right: 0px !important;margin-bottom: 0px !important;margin-left: 0px !important;padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;}" el_class="featured"][/vc_column][/vc_row]\'); ?>

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

如果这是他们在文件中所说的话,那么我认为你花在解决这一问题上的时间将远远不止是简单地做以下事情:

创建页面。

放入网格短代码(通常在页面生成器中)。

然后保存页面并访问它(如转到网站前端的页面)。

查看源代码并复制由短代码生成的html。

将其粘贴到模板中,保留所有CSS类/ID。

只要包含所有必需的vc样式表和js,这将产生完全相同的视觉特性。如果没有,则手动将该特定模板所需的资产排队。

相关推荐

SHORTCODE_ATTS()中的$ATTS参数是什么?

这个WordPress developers reference page for shortcode_atts() 国家:$atts(array)(必选)用户在shortcode标记中定义的属性。但我不理解这个定义。例如,在WP Frontend Profile 插件:$atts = shortcode_atts( [ \'role\' => \'\', ], $atts ); 据我所知,shortcode\