php - Wordpress + Divi:自定义部分切换
问题描述
我有一个子主题从 Divi 父主题编辑 main-structure-elements.php 文件。我试图通过将其移动到子主题并在那里进行更改来覆盖此文件,以及修改 functions.php 文件以要求该文件,但仍然没有运气。
我只需要添加一个切换到添加 CSS 过滤器的 Divi 部分。这是我在 main-structure-elements.php 文件中编写的代码,它在主 divi 文件中运行良好,但如果仅添加到子主题文件中则无法识别。
public function get_fields() {
$fields = array(
'fullpage_height' => array(
'label' => esc_html__( 'Enable Fullpage', 'et_builder' ),
'type' => 'yes_no_button',
'option_category' => 'configuration',
'options' => array(
'off' => et_builder_i18n( 'No' ),
'on' => et_builder_i18n( 'Yes' ),
),
'default' => 'off',
'description' => esc_html__( 'Here you can select whether or not your page should have Full Height enabled. This must be enabled on all sections to function', 'et_builder' ),
'tab_slug' => 'advanced',
'toggle_slug' => 'layout',
'default_on_front' => 'off',
),
然后,此代码稍后会在同一文件中触发此代码。
if ( 'on' === $fullpage_height ) {
$this->add_classname( 'fullpage-vertical' );
}
我已经为此工作了好几天,任何见解都可以挽救生命
解决方案
您是否尝试使用插件“代码片段”将此代码作为片段运行?也许通过这种方式代码可以正常工作。
推荐阅读
- javascript - JavaScript - 在变量中连接一个值
- c# - 将依赖项传递给 .NET 6 中 program.cs 中的 app.[Methods()]
- kubernetes - Kubebuilder 谓词跳过某些命名空间
- python - Pytorch 张量打印值看似独立
- elasticsearch - Logstash - 加载密钥库加载期间出错
- python - Json文件内容提取并复制到excel/text
- arrays - 在 Watson Assistant 中,如何将电话号码减少到 JSONArray.joinToArray(template) 函数中的最后 3 位数字?
- sql - 如何有效地计算多个日期的滚动总和,按 id 分组?
- string - 错误:需要一个“int”类型的值,但得到一个“String”类型的值颤动
- c++ - 我们可以使用 auto 关键字代替模板吗?