标签: visual-composer

将Visual Composer短代码渲染到页面上

我正在尝试将echo视觉作曲家shortcodes放到页面上.

我已尝试过以下两种方法,但它们不起作用:

的functions.php:

方法1

/*
 * add shortcode file
 */
function include_file($atts) {
    $a = shortcode_atts( array(
        'slug' => 'NULL',
    ), $atts );

    if($slug != 'NULL'){
        ob_start();
        get_template_part($a['slug']);
        return ob_get_clean();
    }
}
add_shortcode('include', 'include_file');
Run Code Online (Sandbox Code Playgroud)

方法2

function someshortocode_callback( $atts = array(), $content = null ) {

    $output = "[vc_section full_width=\"stretch_row\" css=\".vc_custom_1499155244783{padding-top: 8vh !important;padding-bottom: 5vh !important;background-color: #f7f7f7 !important;}\"][vc_row 0=\"\"][vc_column offset=\"vc_col-lg-offset-3 vc_col-lg-6 vc_col-md-offset-3 vc_col-md-6\"][/vc_column][/vc_row][/vc_section]";
    return $output;
}
add_shortcode('someshortocode', 'someshortocode_callback');
Run Code Online (Sandbox Code Playgroud)

file_rendering_vc_shortcodes.php:

方法1

<?php if ( is_plugin_active( 'js_composer/js_composer.php' ) ) { …
Run Code Online (Sandbox Code Playgroud)

php wordpress shortcode visual-composer

14
推荐指数
1
解决办法
3196
查看次数

禁用AJAX内容在Visual Composer中加载

如何禁用Post Grid VC Shortcode的ajax内容加载?

我不希望加载点显示.

谢谢

ajax wordpress wordpress-plugin visual-composer

11
推荐指数
1
解决办法
2994
查看次数

Visual Composer根短码容器

我尝试使用函数vc_map在编辑器中为可视化作曲家添加自定义短代码.我成功创建了一个短代码容器,但短代码容器始终位于"Row"元素中.

创建根短码容器以避免不必要的html结构的方法是什么?

wordpress visual-composer

10
推荐指数
1
解决办法
453
查看次数

禁用prettyPhoto WordPress(Visual Composer)

嗨,我正在尝试将WP Featherlight设置为默认灯箱,现在Visual Composer正在使用prettyPhoto.所以我需要禁用它,以便WP Featherlight会覆盖它.

我问了wpbakery,我收到了这个回复.

您好,您实际上可以通过在functions.php中添加prettyPhoto()来覆盖prettyphoto,并调用另一个灯箱.

从插件作者我得到了这个:

一旦禁用了prettyPhoto,您就不需要对站点上的灯箱图像执行任何其他操作.

所以我很清楚我需要做什么.禁用prettyPhoto.但我不知道该怎么做.我可以在我的孩子主题的functions.php中添加一个简单的行吗?要么?

真的很感激任何帮助.

谢谢.

wordpress prettyphoto featherlight.js visual-composer

8
推荐指数
1
解决办法
9313
查看次数

有没有办法在移动响应中交换视觉作曲家中的列?

有没有办法在移动响应中交换视觉作曲家中的列?我想知道.比如我们可以使用push或pull类在bootstrap中交换列.那么我们可以在视觉作曲家中制作这样的东西吗?我上传了图片以获得帮助.

实际图片:http://imgur.com/a/a1rqp

我想要的是:http://imgur.com/a/AA9aD

html5 css3 responsive-design twitter-bootstrap visual-composer

8
推荐指数
3
解决办法
2万
查看次数

如何从使用自定义查询获取的 wordpress 的 post_content 中删除所有视觉作曲家短代码/标签

我正在开发一个网络服务(API),我正在获取结果 WP_query() 函数并以 JSON 格式解析它。这将进一步用于 android 应用程序。问题是我通过查询获得的 post_content 是由视觉作曲家组成的,整个内容都是这样的标签形式

[VC_ROW][/VC_ROW][VC_COLUMN]some text[/VC_COLUMN] etc.
Run Code Online (Sandbox Code Playgroud)

我想从内容中删除/剥离所有这些短代码,并只从中检索纯文本。是否有任何视觉作曲家功能可以通过它来实现这件事

<?php
require('../../../wp-load.php');
require_once(ABSPATH . 'wp-includes/functions.php');
require_once(ABSPATH . 'wp-includes/shortcodes.php');
header('Content-Type: application/json');

$post_name = $_REQUEST['page'];

if($post_name!=''){
    if($post_name=='services') {

    $args = array(
        'post_parent' => $page['services']['id'],
        'post_type'   => 'page', 
        'post_status' => 'published' 
    ); 
    $posts = get_children($args);
    foreach($posts as $po){
        $services_array[] = array('id'=>$po->ID,'title'=>$po->post_title,'image'=>get_post_meta($po->ID, 'webservice_page_image',true),'description'=>preg_replace("~(?:\[/?)[^/\]]+/?\]~s", '', $po->post_content));
    }

    $post = array(
        'status'=>'ok', 
        'services'=>$services_array
    );
    echo json_encode($post);
}
}
?>
Run Code Online (Sandbox Code Playgroud)

php wordpress strip-tags visual-composer

6
推荐指数
2
解决办法
1万
查看次数

Visual Composer 图像轮播无法正常循环

这是我的第一篇文章,所以请原谅我的英语。

我对 Image Carousel VC 组件有问题。我需要设置类似标识滑块的东西(连续 5 个标志),当我将它设置为显示 6 个图像中的 5 个时,末端有一个间隙(如 4 个空格)。

我的设置:

添加了 6 张图片,每次查看幻灯片:5,滑块循环:是

目标是设置循环播放,图像之间没有任何空格。

还有一个响应式的问题。当我调整浏览器窗口图像的大小时,会丢失它们的比例(宽度是缩放百分比,高度是固定的)。

有人可以帮我处理吗?

wordpress jquery twitter-bootstrap visual-composer

6
推荐指数
1
解决办法
6335
查看次数

在Grid Builder Visual Composer中获取变量中的帖子ID

我正在尝试在我的自定义网格生成器中获取一些自定义字段。我添加了一些额外的分类法,并希望添加自定义数据来显示。我在这里阅读了您的文章:https : //kb.wpbakery.com/docs/developers-how-tos/adding-custom-shortcode-to-grid-builder/并在实施它时,出现问题尝试获取当前帖子ID的ID。我知道代码如下:

add_shortcode( 'vc_post_id', 'vc_post_id_render' );
function vc_post_id_render() {
   return '<h2>{{ post_data:ID }}</h2>'; // usage of template variable post_data with argument "ID" 
}
Run Code Online (Sandbox Code Playgroud)

问题是{{post_data:ID}}无法保存到变量中,以后再获取帖子并像这样玩:

$post_id = '{{ post_data:ID }}';
$post = get_post($post_id);
Run Code Online (Sandbox Code Playgroud)

因为它将失败。您能否告诉我如何获取当前帖子ID作为变量,以便可以在网格上显示自定义数据?

非常感谢你。

php wordpress grid visual-composer

6
推荐指数
1
解决办法
2078
查看次数

如何在Wordpress页面编辑区中删除"TypeError:c为null"

我有一个使用Visual Composer在wordpress CMS中构建的网站.当我添加/编辑页面内容时,我总是遇到错误.

TypeError: c is null

...var b=a.getWin(),c=b.getSelection();if(!(c.rangeCount<=0)){var d="SELRES_"+Math....
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我怎么能删除这个.

wordpress visual-composer

6
推荐指数
1
解决办法
1705
查看次数

如何在 wpbakery 行中对齐小部件中心?

这已经抓住了我。我实际上想知道这是一个错误还是我的主题阻碍了视觉作曲家风格。我有一行具有行设置 - 拉伸行。到这里一切都很好。我无法完成的是将其中的小部件(例如文本块)居中对齐。小部件倾向于左对齐。更改行设置不会执行任何操作。它可以选择垂直对齐文本但不能水平对齐?基本上我想要展示我的行内容text-align:center

css wordpress wordpress-theming visual-composer

5
推荐指数
1
解决办法
3万
查看次数