在特定页面上加载Header.php

时间:2017-06-13 作者:Apury

(TL;DR 以下提供)

我在使用Divi主题时遇到了一个问题。我正在使用Gravity表单插件生成一个具有多重上传的表单。这种多重上传似乎使用了Ajax,从我的小测试来看,这似乎与Divi相冲突。

(我将CDN置于开发模式并停用了所有插件,上载按钮/拖放仍然不起作用)。

这个问题的解决方案是删掉一些代码:

gravity_form_enqueue_scripts( 2, true );
开业前<?php 以及wp_head(); ?>. 然而,这与台式机上的全宽Divi头冲突。在某种意义上,“向下滚动按钮”不再工作,图像也不再是全屏。在手机上,它仍然有效。

TL;DR

我能想到的理论解决方案是只加载所需的header.php 在上述页面上。我在谷歌上搜索了一下,找到了一些代码片段,但由于缺乏说明或是我这边的错误实现,我无法让它正常工作。

因此,我们非常感谢您的指导。

1 个回复
SO网友:Apury

可以我成功了。我只需要创建一份header.php 在“我的孩子”主题中,重命名并添加if(is_page(XXXX)) { get_header(\'header-name\'); } else { get_header(); } 在初始<?phppage.php 我的孩子的主题。

结束

相关推荐

通过表单中的隐藏字段发送模板中的PHP变量的值

在页面模板中,我有一个变量,用于存储帖子ID的数组。我希望用户能够通过单击该模板前端页面上的按钮,在电子邮件中发送该数据。电子邮件应该包括数组中每个帖子的post\\u标题和永久链接,最好还包括其他元数据。我还需要包括有关当前登录用户的信息-display\\u name和user\\u email。我认为使用查询变量不是一个可行的选择,因为数组中最多可以有数百个ID。我找到的最接近的向导是here, 但这是为了将当前的post数据传递到表单。