解决 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 日

相关推荐

  • 开发外贸的7大主流渠道和工具

    一、外贸工具:  网站全球统计 http://www.alexa.com Google 产品关键词http://www.google.com/adwords Google 全球产品商机:http://translate.google.com/globalmarketfinder/index.html?locale=zh_CN#ren_US G...

    外贸运营推广 2014 年 08 月 01 日
  • 外贸口语,英文字母读法,军用英文字母读法

    外贸过程中,很多时候会使用到skype与外国客户打电话,这个就是所谓的电话销售! 如果你要求老外给你邮箱地址,一般为了方便记忆,他们会使用军用英文字母读法,例如 :美国人字母读法  T =  Tango 所以,无论别...

    外贸运营推广 2014 年 08 月 05 日
  • 外贸直通车,又一个灰常烧钱的玩意

    以前操作国内淘宝、天猫平台,直通车一般点击均价在几块钱到十几块钱的时候,感觉已经是非常的贵了 最近操作了电子烟行业的外贸直通车,价格真的是贵得离谱,且算法又与国内直通车不一样 虽然扣费方式类似:您所...

    2014 年 04 月 19 日
  • 2014-4-17 凌晨,还在调整外贸直通车! 有少许领悟

      现在是北京时间 2014-4-17   凌晨    3:20 外贸直通车竞争太激烈了!为了能有个好排名又能省点话费,只能通过人工去调整价格,调整排名! 现在这个时候,国内一般操作直通车的人都休息了吧?在企业上班的...

    2014 年 04 月 17 日
  • 谷歌地图Google Maps商家数据下载

    谷歌地图上有很多我们的目标客户,今天来教一下大家如何通过免费工具批量抓取谷歌地图上的目标客户数据。 首先我们下载并安装Google插件 Instant data scraper。   Instant data scraper 是外贸运营最常用的...

    2023 年 03 月 02 日
  • 外贸新人如何找客户的20个经验

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

    2014 年 05 月 06 日
  • 国外卖家都在哪里寻找货源?

    eBay和亚马逊平台竞争激烈,对新卖家来说,最艰巨的任务之一就是以正确的价格采购到合适的产品。 那么国外卖家都是如何寻找货源的呢?本文列出了一些在美国和英国最好的批发供应商来源,让你了解国外都有哪些供货...

    2017 年 05 月 25 日
  • 外贸新人最关心的问题 Common concerns of the newcomers

    外贸新人刚入行,心里总有不少问题,比如业务待遇、行业前途、职场技能、工作内容等等,当然有些在面试的时候HR可能已经回答你了。当你真正进入外贸这一行时,阿连小编建议你必须了解以下的外贸问题。做一行爱一...

    2014 年 05 月 26 日
  • 外贸好事,美国提高进口免税额至800美元

    美国总统奥巴马近日签署了一项法案,将美国国民海外进口物品的免税额从原来的200美元提高至800美元,此法案将于2016年3月10起正式生效。 众所周知,美国历来是eBay大中华区卖家零售最大、最重要的目的地市场,并...

    2016 年 03 月 14 日
  • 外贸直通车该如何去开?提升ROI为主

    研究了一阵子,发现热词普遍点击都比较贵,且转化不高 长尾词曝光量少,但是点击率比较高 那么外贸直通车该怎么开呢? 相信看过官方视频的人都知道: 一类词(一周2词关注):行业大词、宽泛的词,直通车引流,不...

    外贸运营推广 2014 年 04 月 24 日