解决 Wordpress分页导航出现的404错误

一直没有发现首页的分页导航会出现404错误,上网参考了很多资料,最后找到解决办法

page404

 

这种情况,可以通过设置解决,但是不是非常的理想,设置办法:设置-->阅读-->博客页面至多显示   修改为1即可正常!

但是这种修改方式,可以解决首页的分页导航404,但是分类的文章只显示一条,然后就需要分页才可以查看其它的!

所以,最后通过修改函数的方式解决了!

注意:修改代码前,先备份原来的文件,便于恢复!!!谨记

旧版本:修改wordpress\wp-includes\classes.php

 

 

function handle_404() {
global $wp_query;
if ( !is_admin() && ( 0 == count( $wp_query->posts ) ) && !is_404() && !is_robots() && !is_search() && !is_home() ) {
// Don't 404 for these queries if they matched an object.
if ( ( is_tag() || is_category() || is_tax() || is_author() ) && $wp_query->get_queried_object() && !is_paged() ) {
if ( !is_404() )
status_header( 200 );
return;
}
$wp_query->set_404();
status_header( 404 );
nocache_headers();
} elseif ( !is_404() ) {
status_header( 200 );
}
}

把上面代码中的 && !is_paged()删除掉即可

如果是新版本的wordpress,例如我的是3.8版本,则修改的文件为:wordpress\wp-includes\classe-wp.php

找到:

function handle_404() {
global $wp_query;

// If we've already issued a 404, bail.
if ( is_404() )
return;

// Never 404 for the admin, robots, or if we found posts.
if ( is_admin() || is_robots() || $wp_query->posts ) {
status_header( 200 );
return;
}

// We will 404 for paged queries, as no posts were found.
if ( ! is_paged() ) {

// Don't 404 for these queries if they matched an object.
if ( ( is_tag() || is_category() || is_tax() || is_author() || is_post_type_archive() ) && $wp_query->get_queried_object() ) {
status_header( 200 );
return;
}

// Don't 404 for these queries either.
if ( is_home() || is_search() ) {
status_header( 200 );
return;
}
}

// Guess it's time to 404.
$wp_query->set_404();
status_header( 404 );
nocache_headers();
}

把上面这个function的代码全部修改为上面的第一个function代码,然后删除 && !is_paged()即可

文章来源于网络或者作者投稿,若有侵权请联系删除,作者:老钟,如若转载,请注明出处:https://www.laoz.net/413.html

(1)
上一篇 2014 年 04 月 24 日
下一篇 2014 年 04 月 26 日

相关推荐

  • 中国商标网

    前一阵子中国商标网无法访问,商标也无法查询,但是今天查询了一下,发现界面等都修改了,稍微体验了一下它的服务,查询速度方面都有了提升,界面也人性化了,值得赞一个! 中国商标网是国家工商行政管理总局的一...

    2014 年 04 月 28 日
  • 外贸新人如何找客户的20个经验

    刚刚进公司时,主管给我三句话: 1.你永远不知道客人在想什么(所以不要花心思去猜); 2。你永远不知道自己做的对不对(所以做事情不要缩手缩脚); 3。你永远不知道今天的客户,明天会不会成为竞争对手(所以关系...

    2014 年 05 月 06 日
  • 国际知识产权查询网站

    文明社会,知识产权越来越被重视,尤其是阿里巴巴在美国上市后,这个概念更加加强 当然,知识产权无论何时何地,都要尊重并且受到法律的保护 (1)中国商标网: http://sbcx.saic.gov.cn:9080/tmois/wscxsy_getInde...

    外贸运营推广 2014 年 05 月 16 日
  • 阿里巴巴国际站知识产权修改,处罚更严重了

    阿里巴巴国际站知识产权处罚规则调整公告 为了维护阿里巴巴国际站有序的市场秩序,持续提升买家的购物体验,为供应商创建透明、公开、公平的平台,切实保护知识产权权利人的相关权益,根据《阿里巴巴国际站知识产...

    2014 年 06 月 16 日
  • 用询盘回复技巧应对各国买家,抓住全世界买家

    抓住全世界的买家 ——用沟通技巧应对不同国家买家 继上期在外贸圈火爆的“史上最全外贸人士询盘回复必看秘籍”http://waimaoquan.alibaba.com/bbs/read-htm-tid-1547291-1-fid-253.html后,小编此次又为大家倾情奉献...

    2014 年 05 月 20 日
  • 为自己的文章添加SEO权重,使用TAG标签调用WP相关文章

    做博客写文章,做好内链,做好SEO会使得网站的权重提升! 突然想到SEO的一个想法,估计是SEO高手经常使用的! 在文章页面,文章的下方通过TAG标签来调用WP相关文章,可以提升这个TAG的一个权重,有此一点,如果我...

    外贸运营推广 2014 年 08 月 07 日
  • 怎样才能写好开发信?看了会受益匪浅

    外贸开发信,外贸业务员必须要去做的一件事,为了提高收入,各种方式,各种尝试,只为了提高销售额,提高收入! 那么很多人写了开发信,发出去了,但是却是石沉大海,没有得到回音,确实要值得思考的一个问题~ 开...

    2014 年 04 月 28 日
  • 阿里找词,用布尔运算做减法,精准定位关键词

    大家都知道数据关键中的热门搜索词的重要性,也在经常用,会不会出现很多与我们产品无关的关键词,但是限定条件太精准的话又找不到太多匹配的词? 比如我们想要搜素与solar light相关的词,输入会出现368页相关关键词...

    2014 年 06 月 07 日
  • 外贸直通车操作,顶级如此简单

    外贸直通车一个非常好的数据分析工具和引流工具! 操作阿里国际站,必须开车! 下面分享一些数据和最近阿里直通车的操作心得,P4P顶级如此简单!     20多万分,这个根据P4P的客户经理的阐述来看的话,...

    2014 年 06 月 05 日
  • 世界主要国家专利商标局网站链接

    主要国家/地区专利商标局网站链接: ✦ 美国 – United States Patent and Trademark Office (USPTO) ✦ 欧盟 – European Union Intellectual Property Office (EUIPO) ✦ 中国 – Trademark Office of China IP Admin...

    外贸运营推广 2023 年 06 月 26 日