HotNews Pro 2.7.2Pluss正式版已发布,与之前版本一样,又会有许多使用问题,这里将常见问题作一汇总,方便大家查阅。
本人只回复主题使用中的问题,涉及特殊订制修改不提供技术支持!
1、启用主题前只保留wp-postviews插件,禁用其它所有插件,否则可能会产生不可预知的问题,之后再逐个启用测试。
2、设置公告、视频、图片日志固定链接伪静态(添加.html后缀)
安装 Custom Post Type Permalinks 插件
使用方法:https://zmingcx.com/custom-post-type-permalinks.html
3、页脚友情链接不显示或者显示有问题
需要将链接划归到一个链接分类中,才能正常显示。
4、文章标题右边的“上篇、下篇”显示问题
文章标题右边的“上篇、下篇”调用是该篇文章同分类的“上篇、下篇”,并非调用全部分类文章,而文章下面的“上篇、下篇”是调用全部分类的文章,其它就不用再解释了吧...
5、侧边TAB菜单中的热门文章无数据,只显示N/A
热门文章调用的是3个月内发表点击量最多的文章,如果三个月内无新日志发表或者无点击计数就会显示N/A
5、点击播放视频弹出迅雷下载
迅雷--配置中心---我的下载---监视设置,把“监视浏览器”勾选去掉
其它监视浏览器的下载软件设置方法类似。
6、安装主题时白屏
有些主题会在切换到其它主题时自动向当前主题functions.php文件中加入代码,非本主题的问题。
解决办法,使用FTP软件单独上传一个主题functions.php文件替换一下即可。
7、下载弹窗用自定义图片替换广告
用下面代码:
- <p class="file_ad" align="center">
- <?php if ( get_post_meta($post->ID, 'box_img', true) ) : ?>
- <?php $image = get_post_meta($post->ID, 'box_img', true); ?>
- <a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><img src="<?php echo $image; ?>" alt="<?php the_title(); ?>"/></a>
- <?php else: ?>
- <a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>">
- <img src="<?php echo catch_first_image() ?>" alt="<?php the_title(); ?>"/>
- </a>
- <?php endif; ?>
- </p>
替换HotNewspro\includes.php文件中的:
- <p class="file_ad" align="center"><?php echo stripslashes(get_option('swt_file_ad')); ?></p>
使用方法:
直接调用文章中的图片,无图调用随机图片或者添加自定义栏目名称:box_img 值:图片地址,调用指定图片。
此修改方法,在技术方面折腾一下,无可厚非,但从实用性来说,不如直接在主题设置--输入下载弹窗广告中输入以下代码来得方便。
- <a href="http://idc.wopus.org/" target="_blank"><img src="https://zmingcx.com/wp-content/themes/HotNewspro/images/ad/ad500.jpg" alt="博客主机" /></a>
8、下载统计
安装插件:Hacklog-downloadmanager
9、在摘要中添加超连接后会在页面顶部显示部分超链接内容
用下面代码替换HotNewspro\includes目录的seo.php第9行至第36行的内容:
- <?php
- if (!function_exists('utf8Substr')) {
- function utf8Substr($str, $from, $len)
- {
- return preg_replace('#^(?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$from.'}'.
- '((?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$len.'}).*#s',
- '$1',$str);
- }
- }
- if ( is_single() ){
- if(preg_match('/<p>(.*)<\/p>/iU',trim(strip_tags($post->post_content,"<p>")),$result)){
- $post_content = $result['1'];
- } else {
- $post_content_r = explode("\n",trim(strip_tags($post->post_content)));
- $post_content = $post_content_r['0'];
- }
- $description = utf8Substr($post_content,0,220);
- $keywords = "";
- $tags = wp_get_post_tags($post->ID);
- foreach ($tags as $tag ) {
- $keywords = $keywords . $tag->name . ",";
- }
- }
- ?>
10、侧边最活跃的读者链接在新窗口或标签中打开
打开主题\HotNewspro\includes目录的top_comment.php,将:
target="_blank"添加到:rel="nofollow"后面,前后各有一个半角的空格。
11、关于主题对父子分类支持
本主题不支持一篇文章属于两个以上分类,以及所属分类又是父子分类关系。
12、首页显示指定的友情链接
首先将不同性质的友情链接添加到不同的链接分类中
之后,打开页脚模版footer.php文件,查找:
&category=
在后面添加显示在首页的链接分类ID,多个分类ID有英文逗号分开。
13、提示HotNewspro/includes/directory.php on line 22错误
本地测试参阅:https://zmingcx.com/local-test-hotnewspro2-7-error-solution.html
虚拟主机要求空间商将short_open_tag设置为on
14、下载按钮单独一行
可以在编辑文章时将光标移到下载按钮下面的文字按两下回车键。
或者打开主题functions.php模板,查找:
- return '<div id="down"><a id="download" title="下载链接" href="#button_file">下载地址</a></div>';
替换为:
- return '<div id="down"><a id="download" title="下载链接" href="#button_file">下载地址</a><div class="clear"></div></div>';
15、恢复2.71下载按钮并与新版下载按钮并存
之前写过恢复方法,不过貌似有冲突,这次两种下载按钮可以同时使用,让主题功能有一个延续性。
一、打开functions模板,添加以下代码用以恢复之前的下载按钮短代码:(添加到//全部结束注释上面)
- //下载按钮
- function button_c($atts, $content = null) {
- extract(shortcode_atts(array(
- "href" => 'http://'
- ), $atts));
- return '<div id="download"><a target="_blank" href="'.$href.'">'.$content.'</a></div>';
- }
- add_shortcode("url", "button_c");
- function button_d($atts, $content = null) {
- extract(shortcode_atts(array(
- "href" => 'http://'
- ), $atts));
- return '<div id="demo"><a target="_blank" href="'.$href.'">'.$content.'</a></div>';
- }
- add_shortcode("demo", "button_d");
二、打开HotNewspro\css目录的css.css添加以下样式代码:
- /** 下载样式 **/
- #download,#demo {
- float:left;
- width:90px;
- height:25px;
- color: #fff;
- margin:0 0 0 20px;
- padding-left:15px;
- }
- #download {
- background: url(../images/dd.png) no-repeat;
- }
- #demo {
- background: url(../images/dd.png) no-repeat 0 -25px;
- }
- #download a,#demo a {
- color: #fff;
- line-height: 25px;
- text-decoration: none;
- text-shadow: 0px 1px 0px #393939;
- }
之后,可以在编辑文章时添加短代码:
- [url href="https://zmingcx.com/"]下载地址[/url]
替换其中的链接地址及相关文字。
16、连续字符自动换行
解决正文比较长的连续字符换行问题,在主题样式文件style.css添加:
- .entry p {
- word-break:break-all;
- word-wrap:break-word;
- }
其它位置和主题可以参考
此方法可能会有兼容问题,网上搜索“连续字符自动换行”自行研究解决。
17、去掉侧边TAB分类目录层级列表显示方式,消除借位
打开主题HotNewspro\includes目录的tab.php和tab_h.php查找:
- <?php wp_list_categories('orderby=name&title_li=&exclude='.get_option('swt_cat_exclude')); ?>
用下面的替换:
- <?php wp_list_categories('orderby=name&title_li=&hierarchical=0&exclude='.get_option('swt_cat_exclude')); ?>
其中添加了一个hierarchical=0参数用于关掉层级显示。
之前为什么未想到加这个参数,是因为HotNews Pro主题CMS布局分类列表对父子层级支持不好,所以觉得为必要。
18、替换新版的百度分享代码
新版本的分享代码增加了很多功能,包括分享到微信。首先用下面代码替换themes\HotNewspro\includes目录share.php模板中的所有:
- <div id="share">
- <div class="share_top">
- <i class="lt"></i>
- </div>
- <div class="share">
- <div class="bdsharebuttonbox">
- <a href="#" class="bds_more" data-cmd="more"></a>
- <a title="分享到QQ空间" href="#" class="bds_qzone" data-cmd="qzone"></a>
- <a title="分享到新浪微博" href="#" class="bds_tsina" data-cmd="tsina"></a>
- <a title="分享到腾讯微博" href="#" class="bds_tqq" data-cmd="tqq"></a>
- <a title="分享到人人网" href="#" class="bds_renren" data-cmd="renren"></a>
- <a title="分享到微信" href="#" class="bds_weixin" data-cmd="weixin"></a>
- </div>
- <div class="clear"></div>
- </div>
- <div class="share_bottom">
- <i class="lb"></i>
- </div>
- </div>
- <script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
然后用:
- .share_top {
- position:relative;
- background:#fff;
- width:24px;
- height:8px;
- border-top:1px solid #ccc;
- border-left: 1px solid #ccc;
- border-right: 1px solid #ccc;
- }
- .share_bottom {
- position:relative;
- background:#fff;
- width:24px;
- height:8px;
- margin:0 0 10px 0;
- border-left: 1px solid #ccc;
- border-right: 1px solid #ccc;
- border-bottom:1px solid #ccc;
- }
- .bdsharebuttonbox {
- padding:0 0 0 4px !important;
- }
- .bdsharebuttonbox a {
- width:16px !important;
- padding:0 !important;
- margin:3px 0 !important;
- }
替换themes\HotNewspro\css目录的css.css中第842行至870行的:
- .share_top {
- position:relative;
- background:#fff;
- width:24px;
- height:6px;
- border-top:1px solid #ccc;
- border-left: 1px solid #ccc;
- border-right: 1px solid #ccc;
- }
- .share_bottom {
- position:relative;
- background:#fff;
- width:24px;
- height:6px;
- margin:0 0 10px 0;
- border-left: 1px solid #ccc;
- border-right: 1px solid #ccc;
- border-bottom:1px solid #ccc;
- }
- #bdshare_l {
- border-radius: 5px;
- }
- div #bdshare_l_c {
- border: 1px solid #ccc;
- border-radius: 5px;
- }
- #bdshare h6, #bdshare_s h6,#bdshare p, #bdshare_s p {
- display:none;
- }
代码不包括新增加的图片分享功能和划词分享功能
19、添加正文列表样式
主题默认并没有为正文添加太多的样式,这里补一下符号列表及数字列表样式
打开主题HotNewspro\css目录的css.css,用下面的代码:
- .entry ol{list-style: decimal outside !important;
- padding: 0 0 0 40px;
- }
- .entry ul{
- list-style: square inside;
- padding: 0 0 0 25px;
- }
替换上面几行的:
- .entry ol li{}
- .entry ul li{
- list-style: square inside;
- line-height:26px;
- }
20、关于侧边跟随广告
侧边跟随广告是与最近浏览过的文章模块是一体的,不能单独关闭,不喜欢就到主题设置中关掉最近浏览过的文章模块。
21、图片弹窗、下载按钮失效
除了可能因为与其它加载JQ的插件冲突,禁用其它插件逐一排查外,最近是因为与新版Akismet插件冲突,可以使用较旧一些的版本的Akismet插件或者参阅:禁止加载WordPress自带jquery库
22、替换侧边最新评论代码,修正不显示有链接的评论内容
用下面代码替换HotNewspro\includes\widget目录r_comments模板中的全部
- <h3>最新评论</h3>
- <div class="r_comments">
- <ul>
- <?php
- $show_comments = 10;
- $my_email = get_bloginfo ('admin_email');
- $i = 1;
- $comments = get_comments('number=200&status=approve&type=comment');
- foreach ($comments as $hot_comment) {
- if ($hot_comment->comment_author_email != $my_email) {
- ?>
- <li><a href="<?php echo get_permalink($hot_comment->comment_post_ID); ?>#comment-<?php echo $hot_comment->comment_ID; ?>"><?php echo get_avatar($hot_comment->comment_author_email,32); ?><b><span class="comment_author"><?php echo $hot_comment->comment_author; ?>:</span></b><br /><?php echo convert_smilies($hot_comment->comment_content); ?></a></li>
- <?php
- if ($i == $show_comments) break;
- $i++;
- }
- }
- ?>
- </ul>
- </div>
- <div class="box-bottom">
- <i class="lb"></i>
- <i class="rb"></i>
- </div>
代码源自:http://zww.me/archives/25317
23、火狐30.0登录窗口无法填写表单
暂时解决办法:打开HotNewspro\css目录的css.css,删除最下“/** 淡入 **/”注释后面的所有代码。
不知道登录弹窗为什么会与这个CSS3淡入特效冲突.......
另外,火狐30与其它站点也有冲突,比如百度推广登录页面,导航下拉菜单无法正常点击
只能等火狐下个版本升级,看看能否修正这个问题了
待续....
本站文章大部分为原创,用于个人学习记录,可能对您有所帮助,仅供参考!






1F
鸟哥,能在2.72中单独把右侧的漂浮栏的安装方法提取出来吗?我的2.71改动了不少,而且个人感觉2.71更好看点。。所以不想升级。只是把右侧的漂浮加上!
北京市 海淀 B1
@ 七零八落 同求右侧的悬浮工具栏,其实我特别想知道按钮触碰后弹出文字说明,比如查看评论,这个怎么实现的呢?同2.71
B2
@ 伤逝的安详 上面已经答过了。弹出窗原来也弄到了,但是感觉不好,我又取消了。你直接找到down的标签慢慢去改动,我是在这里改的。
B1
@ 七零八落 你在2.7.2的最近文件里把代码复制出来,慢慢调整就可以的。我的做成了。内容页面的右边浮动分享改了。感觉点郁闷的是,我自己把2.7.2的下载改着改着,都不知道属于哪种风格了。http://www.xfyrb.com 你可以看看,里面的分享就是像你说的右侧漂浮栏。
B2
@ 星飞宇 帮我看一下友情链接问题,显示WordPress database error: [You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ” at line 1],手动划分归来到 友情链接分类也不行
2F
支持。。
那个伪静态不错。
3F
鸟叔,这个主题用来做视频类型的博客可以吗
B1
@ awaz 当然可以,看下这篇文章:
https://zmingcx.com/the-the-hotnews-theme-video-template-to-home.html
4F
你看看适合我的这个网站吗www.52nani.com
B1
@ awaz 无法打开你的网页。
B2
@ muellim 我这边可以啊,挺喜欢这个主题的,一直在更新吗
河南 郑州市 5F
[img]http://ww3.sinaimg.cn/mw1024/87b4511atw1e819qsv2pbj207t02vwek.jpg[/img]
鸟哥,怎么在这个位置添加关注按钮?
B1
@ 香水控 这个你是在哪里看到的
6F
鸟哥,tab近期热门不显示文章,这个必须安装wp-post-view这个插件吗?
7F
鸟叔,有些文章中的下篇按钮不显示,在哪里修改
B1
@ greatsoul 我发现第二篇文章的下篇按钮显示有问题
B2
@ greatsoul 看本文第4条
B3
@ 知更鸟 哦 原来如此
8F
鸟哥,不知道为什么首页鼠标放上去图片模糊那个特效没有了,怎么恢复呢?
B1
@ 晨曦 终于找到原因了,原来在登录的时候就没有特效,退出之后就有了
9F
goole搜索,百度搜索都用不了,,,,???谷歌搜索我是设置好了的,鸟叔,这是怎么回事?
10F
顺利升级了,谢谢。
11F
为什么好像评论不了。支持鸟哥,期待详细说明,可以DIY一下了。不知道新开页面下载怎么样做。因为我做的是电影下载站。
B1
@ 星飞宇部落 https://zmingcx.com/let-your-wordpress-link-opens-in-a-new-window.html
看最后的方法
12F
我用这个主题测试,为什么文字效果像是有背影 阴影的效果呢?
13F
下载按钮代码更新后网站打不开了,提示HotNewspro/functions.php on line 382 就是这个 function button_c($atts, $content = null) { 问题吧
14F
鸟哥,我的网站用的你的272 plus模板,现在联系方式页面的发邮件功能貌似不能正常发邮件给我的邮箱,如何解决呢?
我按照你的说明已经将form.php文件中的邮箱地址改为自己的邮箱了。
B1
@ kpopcomedy 此问题大部分原因是主机空间不支持
B2
@ 知更鸟 你提到的这个功能如何形容,我确认下有木有,谢谢
15F
如何把侧边栏宽度调整到250px?
B1
@ tony 工作量至少需要8小时以上….
B2
@ 知更鸟 明白,谢谢鸟哥
16F
用这款主题的还是蛮多的。
17F
可不可以把logo移到导航上面呢,我还是习惯那样的
18F
Fatal error: Call to undefined function mb_strlen() in D:web52NANI.COMwp-contentthemesHotNewsprofunctions.php on line 356
我上传了视频,你看看这是怎么回事呢
B1
@ fawaz 你的主机不支持文字截断函数mb_strimwidth,最有可能的原因是,主机空间缺少mb_string extension(Linux主机)及php_mbstring.dll(WIN主机)扩展服务,可以要求空间商打开。
19F
鸟哥,更新了WP-posteviews后,侧边的热门之类报错:Fatal error: Call to undefined function get_timespan_most_viewed() in /www/users/feelingcar.com/wp-content/themes/HotNewspro/includes/tab_h.php on line 16
该怎么改呢,谢谢!
B1
@ 飞灵汽车网 2.71版必须用主题自带的WP-posteviews
20F
鸟哥你好,我关闭了顶部热点文章,然后到自定义顶部上传了一张图片,启用后还是没有反应,不能显示自定义顶部图片
B1
@ eyas 经测试没有任何问题
21F
请问鸟哥,联系方式页面加nofollow标签,是在contact.php文件中加“”语句可以吗?
B1
@ kpopcomedy 代买没显示出来……这个加到contact.php里能是联系页面不被抓取吗?
B2
@ kpopcomedy <meta name=”robots” content=”nofollow” />
还要转换呢
B3
@ kpopcomedy 没用
22F
鸟哥,你说我们这个洒水车企业站适合用你这个模版不
23F
鸟哥,希望你有空更新一下主题使用说明,那里面的图片很多都看不到,
B1
@ 许亚成 很耗时间,只能有时间慢慢弄了
24F
鸟哥,请教下点击TAB菜单后页面会定位在tab-inside顶部,如何修改能使点击后页面保持不动?
B1
@ 大树 不能
25F
请问鸟哥,新版主题如何把CMS首页焦点幻灯移植到BLOG布局中?
26F
你好 能否在你这里挂淘宝店铺广告
27F
鸟哥,首页的幻灯图片,怎么添加的,你的图片不显示啊。我试了半天忘记了,show ,hot ,img 这些看不到图片设置啊。
28F
鸟哥,怎么 把2.71的下载按钮移植到移动版主题:Mobile pack里面去啊,我两个主题都用了,但是移动版主题:Mobile pack里面看到的下载链接就成了源代码了,呵呵。请指导,谢谢!
29F
技术文章支持一下
湖南 青园 30F
这个主题我很喜欢,知识装了几次,那个视频,图片功能搞不定
B1
@ 萝卜头 我也是,相册那个模板,图片显示不出来。新版也是
31F
有时候编辑完了点下载按钮毫无任何反应
B1
@ 青衣花旦 使用说明第一段
32F
我右侧的的 栏目啊 、 推荐文章啊 …… 都没显示 ,哪里出问题了啊,在小工具里我已经拖进去了,主题设置那里也设置了,就是不显示,能解决吗??
B1
@ 大笨猪 部分功能需要有点击计数才能显示
B2
@ 知更鸟 问题是 像日历这些也没显示,好像真是哪里出错了??
33F
鸟哥,恢复2.71下载按钮总是出错,382行左右
B1
@ 青衣花旦 上面代码没有任何问题
B2
@ 知更鸟 建议您把那两个需要修改的文件修改好然后让大家下载吧
34F
申请链接
35F
哪位大大可以发修改好的恢复2.71下载按钮functions.php和css.css
B1
@ 青衣花旦 http://fox-studio.net/9613.html 这里有优化好的。
36F
第一个更改完毕后打开网站会出这个 HotNewspro/functions.php on line 387
江西 Nanchangshi 37F
功能性开始分享了哈。
38F
建议首页可以直接下载,下载按钮在首页不显示只显示文字,只能点击阅读全文才可看到能下载
39F
该日志由 XX 于44 years前发表于,这个怎么改,每篇文章都是发表于44年前,没升级到2.7.2 Plus版之前都没有这个问题
40F
请问顶部微博加关注,提示参数不能为空错误怎解决!
B1
@ 李森的博客 你看看你后台关于微博的地方填写正确没有
B2
@ 豌豆坚 恩 弄好了 谢谢
41F
支持下
42F
鸟哥,这个怎么弄,一直在加载。
B1
@ 火狐 这个是新浪API本身的问题,和主题无关
B2
@ 豌豆坚 请问要怎么样,才可正常呢?
43F
能告诉我你的QQ在你站点下载了一个主题,在本地测试,可是不怎么会用,能不能帮助我,可以吗我的QQ913584724
44F
为什么下载按钮不能用呢?添加之后,点击下载没有反应
B1
@ 李森的博客 和新版本有冲突,http://fox-studio.net/9613.html,这里有优化过的,有兴趣可以看看。
45F
好像和灯鹭社会化评论插件有冲突,我启用灯鹭之后发表评论一直提示“登录之后才能操作”
46F
想问一下首页tab的分类栏目怎样设置的,怎样都设置不了我想要的目录,我在主题编辑菜单里找了很久都没找到,希望可以帮我解决一下,先谢谢鸟哥!!!!
B1
@ 广州自考 分类中无文章,不会显示在TAB中
47F
你好鸟兄,很高兴用到最新版的主题了已经等了几年了。半年没摸了问个简单的问题:新版主题中“申请链接条件”后面的内容在什么地方填写呢?是不是直接修改源码?还是有地方能设置呢?
B1
@ 小辉 与正常写日志一样
48F
请问鸟哥,hotnews主题更新,直接删掉旧版本,然后安装新版本即可吗?
49F
请教:把文章设置为首页顶置后,其他文章都不显示,只显示这一篇文章。我用的是cms模式。请帮助看看咋回事儿。
B1
@ qwter 演示地址都不留,咋帮….
B2
@ 知更鸟 网站地址是http://www.zizixixi.net/
50F
感谢分享,主题很好。