一直以来虽然我在网站底部写了我用的主题名称及链接,但是依然会有人问我网站用的是什么主题,然后也见到不少人在用欲思主题。
不过原版的欲思注意于 2014年7月就不再更新了,当时还没有 PHP 7,所以在近年 PHP 7 出来后,这些想用欲思主题的人就发现原版欲思主题不支持 PHP 7.X 版本。而 PHP 7 相对 PHP 5.6 仅速度来说提升很大,如果为了用欲思主题而舍弃 PHP 7 还是很可惜的。
正好昨天有个人又问了我欲思主题不支持 PHP 7.X 巴拉巴拉的,所以我就把原版欲思主题改了改,替换掉那些 PHP 7.X 已经不再使用的函数,简单修改下就可以支持 PHP 7.X 版本了。
主题预览
参考本站 或者 欲思主题作者的网站:http://yusi123.com
至于主题的内容介绍,就去看主题作者写的吧:http://yusi123.com/3233.html
下载地址
注意事项
本站所用插件
# 缓存插件 Hyper Cache # 文章里的那种展开伸缩的功能 Toggle box # 网站优化大全 youpzt-optimizer # 文章头部的目录索引 wp-content-index
缩略图配置(必看)
在下载并安装主题后,请先不要访问你的网站前台(后台没事),
先去找到 xxx.xx/wp-content/themes/yusi1.0/timthumb.php 文件( xxx.xx 为你的网站域名),
打开并搜索 xxx.xx 文字,把 xxx.xx 修改为你的网站域名:
if(! isset($ALLOWED_SITES)){
$ALLOWED_SITES = array (
'xxx.xx', # 改成你的域名。
'www.xxx.xx', # 如果网站同时绑定了 xxx.xx 和 www.xxx.xx,那么都需要写上。
'yyy.yy', # 如果网站同时绑定了多个域名请写多个,如果就一个请删除默认示例域名。
);
}
# 注意:新增、更换域名都需要添加、修改此处域名配置。
# 注意:新增、更换域名后,还要删除缩略图缓存文件夹下所有文件:yusi1.0/cache。
如果你要镜像(反向代理)自己的网站,那么也需要在这里添加镜像域名,否则镜像网站文章缩略图会显示错误。
如果修改 timthumb.php 文件前就访问了网站(生成了缩略图缓存),修改后发现网页文章缩略图异常,那么你就需要手动清除 timthumb 的缩略图缓存文件。
或者如果你要更换域名、新增域名等等,都要在更换、新增域名后删除所有 timthumb 的缩略图缓存文件。
找到 xxx.xx/wp-content/themes/yusi1.0/cache 文件夹( xxx.xx 为你的网站域名),把里面的所有文件全部删除,然后再访问你的网页就会发现文章缩略图都正常了。
转载请超链接注明:逗比根据地 » 发个支持 PHP 7.X 的 WordPress 欲思主题(本站所用主题)
责任声明:本站一切资源仅用作交流学习,请勿用作商业或违法行为!如造成任何后果,本站概不负责!



大神我修改 timthumb.php, if(! isset($ALLOWED_SITES)){ $ALLOWED_SITES = array ( '123.com', # 改成你的域名 还是显示不出来呀,是我哪里搞错了吗广告位置是主题自带的功能。
我自用的主题就是根据这个主题修改而来的。
//添加文章顶部 最近修改时间 提示信息 function wpdaxue_old_content_message($content) { if(in_category(array(1,2,7)) ){ $content = '<div class="old-message">本文最后更新于 <a><strong>'.get_the_modified_time('Y年n月j日 H:i').'</strong></a> 可能会因为没有更新而失效。如已失效或需要修正,请留言!</div>'.$content; } return $content; } add_filter( 'the_content', 'wpdaxue_old_content_message' ); array(1,2,7) 里面的数字是文章分类ID,这些分类里的文章才会显示提示信息。 分类ID去 https://doub.io/wp-admin/edit-tags.php?taxonomy=category ,鼠标指向分类名称就能看到URL里包含了 tab_ID=1 这个1就是分类ID 。 old-message 是CSS样式名,你可以自己改。xxx.xx/wp-content/themes/yusi1.0/js/jquery.js文件,或者你直接复制内容覆盖过去也行。然后找到你网站的页脚文件 footer.php 的最后两行, 在最后两行的前面添加一段JS代码,也就是:
<script type="text/javascript"> var open = false; $(function () { $("button[data-type='Widescreen']").on("click", function () { if (!open) { $(".sidebar").hide(); $(".content").animate({ marginRight: 0 }, 200); } else { $(".sidebar").show(); $(".content").animate({ marginRight: 370 }, 200); } open = !open; }) }) if(document.body.scrollWidth < 768){ $(".hot-posts").hide(); } </script> </body> </html>然后就OK了。你是 PHP 哪个版本?我这段时间用过 7.1 ,后来升级成了 7.2 都没问题。
$daysago = date( "Y-m-d H:i:s", strtotime($today) - (intval($days) * 24 * 60 * 60) );# 删除以下内容: <div class="widget widget_text"><div class="textwidget"><div class="social"> <?php if( dopt('d_tqq_b') || dopt('d_weibo_b') || dopt('d_facebook_b') || dopt('d_twitter_b') ){ ?> <?php if( dopt('d_weibo_b') ) echo '<a href="'.dopt('d_weibo').'" rel="external nofollow" title="新浪微博" target="_blank"><i class="sinaweibo fa fa-weibo"></i></a>'; ?> <?php if( dopt('d_tqq_b') ) echo '<a href="'.dopt('d_tqq').'" rel="external nofollow" title="腾讯微博" target="_blank"><i class="tencentweibo fa fa-tencent-weibo"></i></a>'; ?> <?php if( dopt('d_twitter_b') ) echo '<a href="'.dopt('d_twitter').'" rel="external nofollow" title="Twitter" target="_blank"><i class="twitter fa fa-twitter"></i></a>'; ?> <?php if( dopt('d_facebook_b') ) echo '<a href="'.dopt('d_facebook').'" rel="external nofollow" title="Facebook" target="_blank"><i class="facebook fa fa-facebook"></i></a>'; ?> <?php if( dopt('d_weixin_b') ) echo '<a class="weixin"><i class="weixins fa fa-weixin"></i><div class="weixin-popover"><div class="popover bottom in"><div class="arrow"></div><div class="popover-title">订阅号“'.dopt('d_weixin').'”</div><div class="popover-content"><img data-original="'.get_bloginfo('template_url').'/img/weixin.gif" ></div></div></div></a>';?> <?php if( dopt('d_emailContact_b') ) echo '<a href="'.dopt('d_emailContact').'" rel="external nofollow" title="Email" target="_blank"><i class="email fa fa-envelope-o"></i></a>'; ?> <?php if( dopt('d_qqContact_b') ) echo '<a href="'.dopt('d_qqContact').'" rel="external nofollow" title="联系QQ" target="_blank"><i class="qq fa fa-qq"></i></a>'; ?> <?php echo'<a href="'.dopt('d_rss').'" rel="external nofollow" target="_blank" title="订阅本站"><i class="rss fa fa-rss"></i></a>'; ?> <?php } ?> </div></div></div>我只是在 yusi1.0 原版主题的基础上,替换了PHP7废弃的函数,及修复一些作者小BUG。
你可以去下载原版主题检查:http://yusi123.com/3233.html
如果真的有木马的话,我岂不是用了木马三年多?
位置为:wp-content/plugins/wp-content-index/wp-content-index.php
你需要去手动修复这个BUG,打开:wp-content/themes/yusi1.0/comments.php 文件,找到第17行的:
date_default_timezone_set(PRC); # 将其改为: date_default_timezone_set("PRC"); # 就是 PRC 前后加上双引号这几年我改过很多主题内容,搞得我都记不清都改了什么了。。。2. 页面是页面,文章是文章,页面具有长期性,而文章具有时效性,自己分清楚什么内容适合用页面什么内容适合用文章。