黔优媒体网-软文媒体自助发稿平台!
  1. 行业资讯
  2. 正文

如何解决Begin主题升级后所出现的一些问题?

来源:黔优媒体网   时间:2024-09-16

May是在18年7月份购买的Begin主题,该主题一直在不断更新升级。May觉得在网站建设方面一些功能受限且碍于自己不太会修改代码,所以不得已升级了一下主题。May完全按照主题升级说明来进行操作:

升级完成后发现自己掉坑里了,之前主题下的所有设置都没有了。

1. 小工具

分析原因:主题自身原因,主题作者暂未找到原因。

解决办法:重新添加或者在最下面的“未使用的小工具”找到之前添加的小工具,再次添加到侧边小工具中即可。

2. 网站地图内容

分析原因:网站地图页面模板丢失。

解决办法:参考文章《WordPress免插件制作站点地图sitemap.html和sitemap.xml》,按照文章中提到的方法重新制作一个网站地图模板。

3. 侧边栏日期格式

May比较喜欢“日期/月份/年份 d/m/Y”这样的格式,所以对默认的日期格式进行了调整。如果你喜欢使用默认的格式,则不需要进行修改。

分析原因:原先主题下的widget.php有修改过,Begin主题升级,意味着原先的设置也丢失。

解决办法:重修修改widget.php,参考文章《Begin主题侧边栏日期格式修改》。

4. 管理员头像图片

分析原因:之前May有将logo作为管理员的头像,主题升级后,头像也没有了,需要重新再次设置。

解决办法:WordPress后台 - 用户 - 个人资料 - 资料图片,使用Gravatar作为自己的图像,百度一下你就能找到方法哦。修改完成后一定要多刷新几下页面,即成功添加管理员图像。

5. 新评论微信提醒站长

分析原因:Begin主题下原先设置function.php中的代码丢失。

解决办法:参考《5步实现WordPress有新评论微信提醒站长》,按照文章中提到的5步重新再操作一遍。

6. 复制网站内容提示版权信息

分析原因:主题下footer.php中的的代码丢失。

解决方法:参考《复制网站内容提示版权信息》,按照文章提到的方法重新添加一遍即可。

7. WordPress稳定运行时间动态

分析原因:主题下footer.php中的代码丢失。

解决方法:参考《WordPress稳定运行时间动态统计代码》。

8. WordPress显示评论者国家、浏览器、操作系统及所在区域

分析原因:主题下function.php,commen-template.php中的代码丢失。

解决办法:参考《WordPress显示评论者国家、浏览器、操作系统及所在区域》。

9. Hitokoto一言经典语句

分析原因:主题下social.php中的代码丢失。

解决办法:参考《2步启用Hitokoto一言经典语句,so easy》中的Step 1不用再操作,只需要重新操作Step 2即可。

10. 目录索引为二级标签<h2>

主题默认自将四级标题H4标签转换为文章索引目录,May习惯将三级标题H2标签变为索引目录。

打开主题begin\inc\function目录的default.php或者inc.php (主题不同版本,文件不一样),查找:(大约从第104行开始)

$r = "/<h4>([^<]+)<\/h4>/im";	if(preg_match_all($r, $content, $matches)) {		foreach($matches[1] as $num => $title) {			$content = str_replace($matches[0][$num], '<span class="directory"></span><h4 id="title-'.$num.'">'.$title.'</h4>', $content);			$ul_li .= '<li><i class="be be-arrowright"></i> <a href="#title-'.$num.'" title="'.$title.'">'.$title."</a></li>\n";		}

将其中的h4全部更改为h2,如下:

$r = "/<h2>([^<]+)<\/h2>/im";	if(preg_match_all($r, $content, $matches)) {		foreach($matches[1] as $num => $title) {			$content = str_replace($matches[0][$num], '<span class="directory"></span><h2 id="title-'.$num.'">'.$title.'</h2>', $content);			$ul_li .= '<li><i class="be be-arrowright"></i> <a href="#title-'.$num.'" title="'.$title.'">'.$title."</a></li>\n";		}

11. 百度统计代码

分析原因:主题下header.php中的代码丢失。

解决办法:重新获取统计代码,并重新安装。

所以在升级主题或者更换主题,一定要做好备份。


上一篇: 没有了
【免责申明】黔优媒体网以上展示内容来源于用户自主上传、合作媒体、企业机构或网络收集整理,版权争议与本站无关,文章涉及见解与观点不代表黔优媒体网官方立场,请读者仅做参考,本文标题:如何解决Begin主题升级后所出现的一些问题?;欢迎转载,转载时请说明出处。若您认为本文侵犯了您的版权信息,或您发现该内容有任何违法/违规的内容,请您立即联系我们及时修正或删除。(邮箱号: kefu@qianu.com)
此操作需要登录,请先登录~
免费注册会员,尽享国内领先平台!