页面模板在注销时不起作用

时间:2019-08-06 作者:Kasandra Murray

我创建了一个页面模板,删除了导航和页脚编码器(同时仍然保留对样式表和任何javascript的调用),当我登录wordpress时,它可以工作,但当我注销wordpress时,它似乎不起作用。以下是一些屏幕截图:

Logged in (what I want the page to look like at all times):

enter image description here

已注销(not correct, 页面不应包含导航或页脚):

enter image description here

我生成此模板的方法是从我当前拥有的页面模板开始,添加页眉和页脚代码(而不是调用它),然后从代码中删除导航内容和页脚内容。

在指定wordpress用户登录/注销时使用的模板的代码中是否有我可能删除的内容?

以下是我从标题中删除的代码:

Code removed from header

以下是我从页脚中删除的代码:

Code removed from footer

我用的是他们的孩子Wizard Theme

1 个回复
SO网友:Kasandra Murray

我找到了解决方案:

我创建了一个名为header nonavigation的重复页眉和页脚文件。php和页脚无。php

在这些文件中,我删除了导航代码和页脚代码(不要隐藏导航/页脚,因为它不会加载正确的php页眉/页脚文件)

在我的页面模板php文件中,我调用了这些文件作为get\\u header(\'nonavigation\')和get\\u footer(\'none\')。

这正是我所需要的。无论我是登录还是注销,导航和页脚都不再显示。

以下是屏幕截图:

enter image description here

相关推荐

无法更新插件-未定义的索引a:1:{s:3:“ssl”;b:1;}位于类-quests.php的第213行

在我们的托管提供商将我们的站点移动到新的Windows 2016服务器后,我一直在努力解决一个间歇性错误:PHP注意:未定义索引:a:1:{s:3:“ssl”;b:1;}在E:\\WebContent\\site name\\wp includes\\class请求中。php第213行我们偶尔会在登录屏幕上看到这一点。刷新浏览器通常会修复此问题。网站的其余部分似乎运行良好。每次我尝试更新插件或WordPress时都会发生这种情况。根据阅读的许多帖子,这似乎是TLS的一个问题。TLS 1.0确实在新服务器上