问题标签 [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.
wordpress - 为什么“wpbakery page builder的终极插件”插件在我激活时会爆炸?
我的服务器日志中出现以下错误:
PHP 致命错误:未捕获的错误:在 [...]/wp-content/plugins/Ultimate_VC_Addons/Ultimate_VC_Addons.php:359 中找不到类“AIO_Icon_Manager”
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”
php - 是否可以将 WPBakery 生成的行作为变量?
我在 WPBakery(以前的 Visual Composer)中创建自定义元素,但遇到了渲染标记的问题。
例如:
我创建了一个名为text
. text
目前跨越12 columns
WP 管理员:
为此呈现的标记如下所示:
如您所见,它正在创建一个空col-sm-12
div,甚至没有将列样式应用于text
.
理想情况下,我想做的是获取 WPBakery 正在生成的列并将其放入变量中。
这样,我可以按照以下方式做一些事情:
text
我认为当用户最终决定他们想要两个相邻的块时,这会很方便:
所以每个text
块都是col-6
.
总而言之,我试图弄清楚为什么 Bakery 输出一个空的 divcolumns
而不是环绕我的text
块?由于我不确定为什么会发生这种情况,我能想到的唯一解决方案是将column
数据作为变量获取,然后 echo 在text
块中。
php - 在自定义简码中执行的其他语句
我映射了以下简码以在 WPBakery 中显示下拉字段:
它正在另一个文件中初始化,其中定义了它的属性和标记:
我的一个字段设置为“container-fluid , but an
echo of
$container_type”显示“容器”(意味着正在执行 else 语句。不确定为什么?
php - 从父文件夹中获取同名文件的功能
我已经为WPBakery
. 在functions.php
文件中,我目前有以下内容:
但是,随着我构建更多自定义元素,该列表将非常庞大。我要做的是加载init.php
每个vc_elements
子文件夹中命名的所有文件。
这是我当前的文件夹结构:
最干净的方法是什么?
wordpress - 如何在 Visual Composer (WPBakery) 上为 wordpress 渲染嵌套元素?
我正在尝试为 wordpress 的 Visual Composer 插件(WP-Bakery)做一些自定义元素。
我对简单的自定义元素没有任何问题,但我正在尝试做一些嵌套元素(包含一些子元素的父元素)。我创建子元素没有问题,如果我创建它们,它们会显示在 wordpress 上,但是当我尝试创建父元素时,我可以看到设置元素没有问题,但它没有呈现。
我认为问题是父类上的渲染函数(html),但我无法解决它。
家长班
儿童班
php - 简码:explode() 后未返回图像
我创建了一个扩展WPBakery
插件的自定义元素。这个自定义元素将是一个图像滑块。用户从单个后端选项中选择他们想要的图像数量,然后图像将被分解(explode()
),返回并显示图像 - 无论如何都是这个想法。
但是,我无法弄清楚为什么我的图像没有被退回?周围的内容正在前端呈现,但是这些图像所在的li
,src
它们是空的。另外,我在后端选择了三张图像,但li
正在渲染一张。
这是完整的标记:
一个var_dump($image_id)
返回string(5) "image"
。
css - 如何在我的 Wordpress 页面上编辑 WPBakery 可分页容器的 CSS?
我在这个wordpress 网站上使用 WPBakery 。正如您在首页看到的那样,我正在使用一个称为可分页内容容器的元素。它有几张幻灯片,每隔几秒钟就会改变一次。
我的问题是,每次幻灯片更改时,容器都会更改其大小并变小,直到动画完成。整个网站底部移动。有打开或更改动画的选项,但它似乎没有起到作用。它只是看起来很丑。
我的猜测是我必须通过 CSS 给容器一个固定的大小?或者还有其他方法吗?感谢你的帮助。
我已经尝试了 WPbakery 用户界面中的所有内容。我无法打开从下到上的基本动画。
我还尝试给它一个额外的 css 类名称并编辑带有高度的自定义 css。但它没有用
php - 复选框布尔值始终在 WPBakery 中返回 false
我为 WPBakery 插件创建了一个自定义元素。我已经为这个元素绘制了一个简单的复选框:
我已经像这样初始化它:
并像这样输出:
综上所述,我遇到了以下问题:
一个
var_dump($add_boxShadow)
返回bool(false) bool(false)
。我猜这是因为初始化 var 时, $add_boxShadow 设置为 false ('add_boxShadow' => false
)。但是,我这样做是为了取消选中我的默认复选框。在 WPBakery 页面构建器中,该字段的外观如下:
这很好,默认情况下未选中这是我想要的。但是,如果我然后勾选复选框,保存并更新页面,当我返回该块设置时,该复选框仍然未选中。几乎就好像它总是被渲染为假?
php - 有什么方法可以隐藏除管理员以外的其他角色的 WPBakery Page Builder 选项卡
我正在尝试隐藏除管理员以外的所有角色的 WPBakery Page Builder 选项卡。
我尝试使用 adminimize 插件来执行此操作,但该选项卡仍然在所有角色中可见。 https://wordpress.org/plugins/adminimize/
我也尝试了以下代码,但我只能为管理员而不是其他角色执行此操作。