我正在尝试将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) 如何禁用Post Grid VC Shortcode的ajax内容加载?
我不希望加载点显示.
谢谢
嗨,我正在尝试将WP Featherlight设置为默认灯箱,现在Visual Composer正在使用prettyPhoto.所以我需要禁用它,以便WP Featherlight会覆盖它.
我问了wpbakery,我收到了这个回复.
您好,您实际上可以通过在functions.php中添加prettyPhoto()来覆盖prettyphoto,并调用另一个灯箱.
从插件作者我得到了这个:
一旦禁用了prettyPhoto,您就不需要对站点上的灯箱图像执行任何其他操作.
所以我很清楚我需要做什么.禁用prettyPhoto.但我不知道该怎么做.我可以在我的孩子主题的functions.php中添加一个简单的行吗?要么?
真的很感激任何帮助.
谢谢.
有没有办法在移动响应中交换视觉作曲家中的列?我想知道.比如我们可以使用push或pull类在bootstrap中交换列.那么我们可以在视觉作曲家中制作这样的东西吗?我上传了图片以获得帮助.
实际图片:http://imgur.com/a/a1rqp
我想要的是:http://imgur.com/a/AA9aD
html5 css3 responsive-design twitter-bootstrap visual-composer
我正在开发一个网络服务(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) 这是我的第一篇文章,所以请原谅我的英语。
我对 Image Carousel VC 组件有问题。我需要设置类似标识滑块的东西(连续 5 个标志),当我将它设置为显示 6 个图像中的 5 个时,末端有一个间隙(如 4 个空格)。
我的设置:
添加了 6 张图片,每次查看幻灯片:5,滑块循环:是
目标是设置循环播放,图像之间没有任何空格。
还有一个响应式的问题。当我调整浏览器窗口图像的大小时,会丢失它们的比例(宽度是缩放百分比,高度是固定的)。
有人可以帮我处理吗?
我正在尝试在我的自定义网格生成器中获取一些自定义字段。我添加了一些额外的分类法,并希望添加自定义数据来显示。我在这里阅读了您的文章: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作为变量,以便可以在网格上显示自定义数据?
非常感谢你。
我有一个使用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)
我怎么能删除这个.
这已经抓住了我。我实际上想知道这是一个错误还是我的主题阻碍了视觉作曲家风格。我有一行具有行设置 - 拉伸行。到这里一切都很好。我无法完成的是将其中的小部件(例如文本块)居中对齐。小部件倾向于左对齐。更改行设置不会执行任何操作。它可以选择垂直对齐文本但不能水平对齐?基本上我想要展示我的行内容text-align:center。
visual-composer ×10
wordpress ×9
php ×3
ajax ×1
css ×1
css3 ×1
grid ×1
html5 ×1
jquery ×1
prettyphoto ×1
shortcode ×1
strip-tags ×1