全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 4917|回复: 12
打印 上一主题 下一主题

修复D8主题在php7下显示不正常的办法

[复制链接]
跳转到指定楼层
1#
发表于 2016-6-5 10:18:52 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 eqblog 于 2016-6-5 11:29 编辑

第一步
打开D8的主题目录,然后打开header.php这个文件
将以下代码
  1. <ul class="nav"> <?php echo str_replace("</ul></div>", "", ereg_replace("<div[^>]*><ul[^>]*>", "", wp_nav_menu(array('theme_location' => 'nav', 'echo' => false)) )); ?> </ul>
复制代码

替换为
  1. <ul class="nav"> <?php _the_menu('nav') ?> </ul>
复制代码

第二步
然后打开functions.php文件在合适的地方添加以下代码
  1. function _the_menu($location = 'nav') { echo str_replace("</ul></div>", "", preg_replace("/<div[^>]*><ul[^>]*>/", "", wp_nav_menu(array('theme_location' => $location, 'echo' => false))));}
复制代码


  

d8.rar (225.49 KB, 下载次数: 34)

http://www.sunk.eu.org/forum.php ... 12&highlight=d8  来自这个帖子~  D8 4.1


13#
发表于 2016-6-6 13:33:29 | 只看该作者
eqblog 发表于 2016-6-6 12:40
只有个顶部 而且没菜单。。。

那就怪了,我没有修复过也一样正常用。
12#
 楼主| 发表于 2016-6-6 12:40:55 来自手机 | 只看该作者
宁静致远 发表于 2016-6-6 12:38
怎么显示不正常?

只有个顶部 而且没菜单。。。
11#
发表于 2016-6-6 12:38:33 | 只看该作者
怎么显示不正常?
10#
 楼主| 发表于 2016-6-6 12:19:00 来自手机 | 只看该作者
本帖最后由 eqblog 于 2016-6-6 12:29 编辑
左手写爱 发表于 2016-6-6 11:11
用正版的改的吗。。。


正版没修复这个bug。你用了正版也会有这个问题
9#
发表于 2016-6-6 11:11:58 | 只看该作者
用正版的改的吗。。。
8#
发表于 2016-6-5 11:59:14 | 只看该作者
eqblog 发表于 2016-6-5 11:30
已经更新  主题下载

滴 好人卡
7#
 楼主| 发表于 2016-6-5 11:30:44 | 只看该作者
QAZ 发表于 2016-6-5 11:19
首先我得有开心板的d8主题

已经更新  主题下载
6#
发表于 2016-6-5 11:27:22 | 只看该作者
首先我得有一套正版D8主题
5#
发表于 2016-6-5 11:24:07 | 只看该作者
首先我得有一套正版D8主题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-10-30 13:13 , Processed in 0.282089 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表