WordPress设置伪静态后搜索结果分页无法正常打开

  • A+
所属分类:SEO技术知识

WordPress搜索页面无法使用怎么办?

网站升级或者PHP版本的更新导致搜索功能无法正常使用,解决这个办法可以重新新建一个搜索页面;

将以下代码更换 searchform.php 里面的代码

<form method="get" id="searchform" action="<?php bloginfo('url'); ?>/">
<input class="searchInput" type="text" value="输入关键字" name="s" id="s"/>
<input type="submit" value="搜 索" onClick="if(document.forms['search'].searchinput.value=='- Search -')document.forms['search'].searchinput.value='';" alt="Search" />
</form>
<script type="text/javascript">
$(document).ready(function(){
// 当鼠标聚焦在搜索框
$('#s').focus(
function() {
if($(this).val() == '输入关键字') {
$(this).val('').css({color:"#454545"});
}
}
// 当鼠标在搜索框失去焦点
).blur(
function(){
if($(this).val() == '') {
$(this).val('输入关键字').css({color:"#333333"});
}
}
);
});
</script>

WordPress设置伪静态之后分页无法正常打开的解决方法

找到 worpress\wp-includes\class-wp-rewrite.php 文件

找到

$pagination_base = 'page' 和 $comments_pagination_base = 'comment-page'(评论分页)改为:$pagination_base = 'index.php/page' 与 $comments_pagination_base = 'index.php/comment-page'

分页无法打开的问题即可解决

  • Y7网络QQ群
  • 482772634
  • weinxin
  • Y7微信公众号
  • 我的微信公众号扫一扫
  • weinxin
admin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: