将VC Post Grid放置在主题模板中的任何位置。需要帮助

时间:2016-11-26 16:41:23

标签: javascript

我想在标题之后放置一个特色帖子轮播,我想我会使用视觉作曲家,因为我可以根据自己的喜好构建网格,但事实证明它有点困难,因为VC有一些限制,例如整合短代码主题中的任何地方并让它们执行。

首先有人建议创建一个包含短代码的页面,转到页面,访问页面源代码,复制代码并放置在任何我想要的位置。这很简单,它只是后来发现,虽然它在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="{&quot;page_id&quot;:2894,&quot;style&quot;:&quot;all&quot;,&quot;action&quot;:&quot;vc_get_vc_grid_data&quot;,&quot;shortcode_id&quot;:&quot;%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&quot;,&quot;tag&quot;:&quot;vc_basic_grid&quot;}" 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 -->

0 个答案:

没有答案