首先有人建议创建一个包含短代码的页面,转到页面,访问页面源代码,复制代码并放置在任何我想要的位置。这很简单,它只是后来发现,虽然它在Firefox中显示它在Chrome中消失但我找到了这个解决方案:
添加解决问题的add_filter('vc_grid_get_grid_data_access','__return_true');
,现在它同时显示Chrome和Firefox。
我想我会为论坛和团体等其他网页做同样的事情,但它不起作用。它什么都不返回。我想,因为页面上有其他邮政网格,所以不会调用js文件。对不起,如果我不会说你的语言,我对一些事情有一些基本的了解,这些事情使我能够在大多数时间通过试验和错误来实现目标。
现在我已经从执行vc_grid.min.js的vc-basic-grid.php文件中找到了确切的片段,并允许显示帖子网格。只有将代码放在主题模板中的任何位置时才会发生这种情况。
该片段是:
public function shortcodeScripts() {
parent::shortcodeScripts();
wp_register_script( 'vc_grid-js-imagesloaded', vc_asset_url( 'lib/bower/imagesloaded/imagesloaded.pkgd.min.js' ) );
wp_register_script( 'vc_grid', vc_asset_url( 'js/dist/vc_grid.min.js' ), array(
'jquery',
'underscore',
'vc_pageable_owl-carousel',
'waypoints',
//'isotope',
'vc_grid-js-imagesloaded',
), WPB_VC_VERSION, true );
}
public function enqueueScripts() {
parent::enqueueScripts();
wp_enqueue_script( 'vc_grid-js-imagesloaded' );
wp_enqueue_script( 'vc_grid' );
}
public static function addExcludedId( $id ) {
self::$excluded_ids[] = $id;
}
public static function excludedIds() {
return self::$excluded_ids;
}
如何将此代码集成到我的论坛页面中,以便执行以下代码。
<!-- vc_grid start -->
<div class="vc_grid-container-wrapper vc_clearfix">
<div class="vc_grid-container vc_clearfix wpb_content_element vc_basic_grid vc_custom_1479903767331 featured" data-initial-loading-animation="fadeIn" data-vc-grid-settings="{"page_id":2894,"style":"all","action":"vc_get_vc_grid_data","shortcode_id":"%7B%22tag%22%3A%22vc_basic_grid%22%2C%22atts%22%3A%7B%22post_type%22%3A%22post%22%2C%22max_items%22%3A%226%22%2C%22element_width%22%3A%222%22%2C%22gap%22%3A%220%22%2C%22item%22%3A%222904%22%2C%22grid_id%22%3A%22vc_gid%3A1479927728768-be91949c-4e72-1%22%2C%22taxonomies%22%3A%2247%22%2C%22css%22%3A%22.vc_custom_1479903767331%7Bmargin-top%3A+0px+%21important%3Bmargin-right%3A+0px+%21important%3Bmargin-bottom%3A+0px+%21important%3Bmargin-left%3A+0px+%21important%3Bpadding-top%3A+0px+%21important%3Bpadding-right%3A+0px+%21important%3Bpadding-bottom%3A+0px+%21important%3Bpadding-left%3A+0px+%21important%3B%7D%22%2C%22el_class%22%3A%22featured%22%7D%2C%22content%22%3A%22%22%7D","tag":"vc_basic_grid"}" data-vc-request="http://www.blogfort.com/wp-admin/admin-ajax.php" data-vc-post-id="2894" data-vc-public-nonce="2a7dd9bb6a">
</div>
</div><!-- vc_grid end -->