问题标签 [wpbakery]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
171 浏览

wordpress - 为什么“wpbakery page builder的终极插件”插件在我激活时会爆炸?

我的服务器日志中出现以下错误:

PHP 致命错误:未捕获的错误:在 [...]/wp-content/plugins/Ultimate_VC_Addons/Ultimate_VC_Addons.php:359 中找不到类“AIO_Icon_Manager”

0 投票
1 回答
64 浏览

php - 无法获取第一个下拉值(但获取其余值)

我正在构建一个自定义元素,wp-bakery并在下拉字段中产生混合结果。

场:

我如何显示该字段:

结果:

  • 从下拉列表中选择“左”:输出text-
  • 从下拉列表中选择“中心”:输出text-center
  • 从下拉列表中选择“右”:输出text-right

不确定为什么 left 是唯一不起作用的?

var_dump 结果:

  • var_dump使用“左”作为下拉选项:字符串(0)“”
  • var_dump使用“Center”作为下拉选项:string(6)“center”
  • var_dump使用“Right”作为下拉选项:string(5)“right”
0 投票
0 回答
163 浏览

php - 是否可以将 WPBakery 生成的行作为变量?

我在 WPBakery(以前的 Visual Composer)中创建自定义元素,但遇到了渲染标记的问题。

例如:

我创建了一个名为text. text目前跨越12 columnsWP 管理员:

在此处输入图像描述

为此呈现的标记如下所示:

如您所见,它正在创建一个空col-sm-12div,甚至没有将列样式应用于text.

理想情况下,我想做的是获取 WPBakery 正在生成的列并将其放入变量中。

这样,我可以按照以下方式做一些事情:

text我认为当用户最终决定他们想要两个相邻的块时,这会很方便:

在此处输入图像描述

所以每个text块都是col-6.

总而言之,我试图弄清楚为什么 Bakery 输出一个空的 divcolumns而不是环绕我的text块?由于我不确定为什么会发生这种情况,我能想到的唯一解决方案是将column数据作为变量获取,然后 echo 在text块中。

0 投票
0 回答
69 浏览

php - 在自定义简码中执行的其他语句

我映射了以下简码以在 WPBakery 中显示下拉字段:

它正在另一个文件中初始化,其中定义了它的属性和标记:

我的一个字段设置为“container-fluid , but anecho of$container_type”显示“容器”(意味着正在执行 else 语句。不确定为什么?

0 投票
4 回答
233 浏览

php - 从父文件夹中获取同名文件的功能

我已经为WPBakery. 在functions.php文件中,我目前有以下内容:

但是,随着我构建更多自定义元素,该列表将非常庞大。我要做的是加载init.php每个vc_elements子文件夹中命名的所有文件。

这是我当前的文件夹结构:

最干净的方法是什么?

0 投票
2 回答
1553 浏览

wordpress - 如何在 Visual Composer (WPBakery) 上为 wordpress 渲染嵌套元素?

我正在尝试为 wordpress 的 Visual Composer 插件(WP-Bakery)做一些自定义元素。

我对简单的自定义元素没有任何问题,但我正在尝试做一些嵌套元素(包含一些子元素的父元素)。我创建子元素没有问题,如果我创建它们,它们会显示在 wordpress 上,但是当我尝试创建父元素时,我可以看到设置元素没有问题,但它没有呈现。

我认为问题是父类上的渲染函数(html),但我无法解决它。

家长班

儿童班

0 投票
3 回答
304 浏览

php - 简码:explode() 后未返回图像

我创建了一个扩展WPBakery插件的自定义元素。这个自定义元素将是一个图像滑块。用户从单个后端选项中选择他们想要的图像数量,然后图像将被分解(explode()),返回并显示图像 - 无论如何都是这个想法。

但是,我无法弄清楚为什么我的图像没有被退回?周围的内容正在前端呈现,但是这些图像所在的lisrc它们是空的。另外,我在后端选择了三张图像,但li正在渲染一张。

这是完整的标记:

一个var_dump($image_id)返回string(5) "image"

0 投票
1 回答
715 浏览

css - 如何在我的 Wordpress 页面上编辑 WPBakery 可分页容器的 CSS?

我在这个wordpress 网站上使用 WPBakery 。正如您在首页看到的那样,我正在使用一个称为可分页内容容器的元素。它有几张幻灯片,每隔几秒钟就会改变一次。

我的问题是,每次幻灯片更改时,容器都会更改其大小并变小,直到动画完成。整个网站底部移动。有打开或更改动画的选项,但它似乎没有起到作用。它只是看起来很丑。

我的猜测是我必须通过 CSS 给容器一个固定的大小?或者还有其他方法吗?感谢你的帮助。

我已经尝试了 WPbakery 用户界面中的所有内容。我无法打开从下到上的基本动画。

我还尝试给它一个额外的 css 类名称并编辑带有高度的自定义 css。但它没有用

0 投票
1 回答
158 浏览

php - 复选框布尔值始终在 WPBakery 中返回 false

我为 WPBakery 插件创建了一个自定义元素。我已经为这个元素绘制了一个简单的复选框:

我已经像这样初始化它:

并像这样输出:

综上所述,我遇到了以下问题:

  1. 一个var_dump($add_boxShadow)返回bool(false) bool(false)。我猜这是因为初始化 var 时, $add_boxShadow 设置为 false ( 'add_boxShadow' => false)。但是,我这样做是为了取消选中我的默认复选框。

  2. 在 WPBakery 页面构建器中,该字段的外观如下:

在此处输入图像描述

这很好,默认情况下未选中这是我想要的。但是,如果我然后勾选复选框,保存并更新页面,当我返回该块设置时,该复选框仍然未选中。几乎就好像它总是被渲染为假?

0 投票
2 回答
2111 浏览

php - 有什么方法可以隐藏除管理员以外的其他角色的 WPBakery Page Builder 选项卡

我正在尝试隐藏除管理员以外的所有角色的 WPBakery Page Builder 选项卡。

我尝试使用 adminimize 插件来执行此操作,但该选项卡仍然在所有角色中可见。 https://wordpress.org/plugins/adminimize/

我也尝试了以下代码,但我只能为管理员而不是其他角色执行此操作。