1.如何解决WORDPRESS分页导航出现的404错误
安装插件比较方便,这里推荐使用WP-PageNavi,登陆后台,点击-插件-安装插件,输入WP-PageNavi,搜索后找到点击安装,如果还是无法解决,那就继续看下一个方法。
笔者小站安装了此插件后,仍然无法解决问题,这就需要修改主题,在wp-content/themes文件夹下面找到相应的主题文件夹,找到index.php后,用代码工具打开,下图中找到分页的脚本文件是navigation.php(不同的主题命名可能会有差异)。
再次回到主题文件夹中找到分页脚本文件,打开后很容易找到默认的链接,如下图所示,根据链接结构做相应的修改,比如笔者的小站用的固定链接是blog/index.php/archives/%post_id%.htm,那么就将下面的地址改为“index.php/page/%#%/”。
2.如何解决WORDPRESS分页导航出现的404错误
安装插件比较方便,这里推荐使用WP-PageNavi,登陆后台,点击-插件-安装插件,输入WP-PageNavi,搜索后找到点击安装,如果还是无法解决,那就继续看下一个方法。
笔者小站安装了此插件后,仍然无法解决问题,这就需要修改主题,在wp-content/themes文件夹下面找到相应的主题文件夹,找到index.php后,用代码工具打开,下图中找到分页的脚本文件是navigation.php(不同的主题命名可能会有差异)。再次回到主题文件夹中找到分页脚本文件,打开后很容易找到默认的链接,如下图所示,根据链接结构做相应的修改,比如笔者的小站用的固定链接是blog/index.php/archives/%post_id%.htm,那么就将下面的地址改为“index.php/page/%#%/”。
3.wordpress分页我想在wordpress里面实现分页的功能
第一种方法: 单点日志 因此先来提下wordpress自带的分页代码,这些只能满足上一页及下一页的功能: 在你需要的地方插入如下代码: HOME | Top 主要是这些类似的代码,其他是相关的CSS样式,参考CSS如下: .nav-previous a { float: left; background: transparent url(imgs/ g) no-repeat 0px -167px; padding-left: 14px; } .nav-previous a:hover { float: left; background: transparent url( no-repeat -79px -166px; padding-left: 14px; } .nav-next a{ float: right; background: transparent url( no-repeat 74px -146px; padding-right: 14px; } .nav-next a:hover{ float: right; background: transparent url(imgs/ g) no-repeat 74px -184px; padding-right: 14px; } .nav-home { left: 194px; position: relative; top: 18px; width: 120px; } p { background: transparent url( no-repeat -138px -197px; padding-right: 14px; } p:hover { background: transparent url(imgs/ g) no-repeat -56px -196px; padding-right: 14px; } 第二种方法:wordpress 单点日志 插件:wp-pagenav 插件:wp-pagenav,这个插件用的比较多,官方下载:WP-pagenavi 1、把下载下来的文件解压,并将pagenavi(注意,pagenavi而不是wp-pagenavi文件)文件上传到/wp-content/plugins/目录下。
2、到后台的设置(optation),在PageNavi下设置参数,英文版本的为:'WP-Admin -> Options -> PageNavi' 3、最后,在你想要添加这个分页的地方加上如下的代码: 其实在插件作者页面有更详细的说明,如果碰到问题,不必忧虑,仔细看作者对插件的说明,其中可以在FAQ中找下的问题,看是否有解决方案,一般来插件成熟,不会有问题的. 第三种方法:wordpress 插件:pagebar 单点日志 第一步,下载一个插件: PageBar v1.3.2 第二步:解压,并把 p上传到你的插件目录中(/plugins/ p),用记事本打开把pagebar.css文件,将其复制,粘贴到你的style.css中。. 第三步:在 p/ p/ p相应的地方加上 'Pages: '))?> 第四步:最关键的一点,激活你的插件,翻页插件就出现在你的博客了。
4.wordpress更改过页面固定连接以后为什么新建页面出现404错误
在 WordPress 后台设置了自定义固定链接后,前台页面无法显示,提示 404 错误 页面,但是原来默认的动态路径还是可以打开,这是为什么? 站长分析: 一般我们使用开源程序,如 WORDPRESS 这类程序时,都会先在本地调试,并上传 些数据,如题所述的问题,在本站调试的时候就出现过,查阅了些资料,得出的 结论,最大的可能性就是 apache(PHP 服务器)的配置出现了问题。
在后台设置了自定义的固定链接后,相当于是自定义了站点的伪静态规则,那么 在调试的过程中,你的服务器环境就必须支持伪静态才可以打开静态的路径,一 般能进后台配置固定路径,那么你的服务器环境大致是没有什么问题的,动态路 径也可以打开,说明数据库连接及权限等问题都不大会存在问题,问题一般就出 在你没有开启 Apache 支持伪静态的功能,如何实现呢? 前提条件:你用的是 Apache 服务器 先找到 Apache 安装的路径,在其根目录下“conf 文件夹”中有一个文件叫 “后缀:
1,最简单的方法修改固定链接
wordpress的自带的固定链接可以改变链接样式,但是如果格式没写好,可能给ni的页面访问带来困难,链接中特殊符号 空格,还是包含中文。固定链接格式:/%postname%.html 这个样就为中文,但是也是可行的。wo个人的格式是/archives/%post_id%.html。
2,插件也可以实现
单独为页面添加.html后缀
安装:.html on PAGES 插件实现,启用插件后无需任何设置。
分类及页面同时添加.html后缀
安装:.html in category and page url 插件,启用插件后需要到插件设置页面保存一下设置。
需要注意的是,启用插件后还需要到后台固定链接设置中,重新保存一下设置,否则会跳到404页面,如果不成功可以先删除空间根目录的.htaccess文件,之后保存会自动生成新的。
另外,安装插件后可能会造成日志分页翻页错误…..
3.既然可以插件当然代码可以
将下面代码添加主题functions.php中即可
// 页面链接添加html后缀
add_action('init', 'html_page_permalink', -1);
function html_page_permalink() {
global $wp_rewrite;
if ( !strpos($wp_rewrite->get_page_permastruct(), '.html')){
$wp_rewrite->page_structure = $wp_rewrite->page_structure . '.html';
}
}
添加后,需要到固定链接设置页面,重新保存一下固定链接设置,否则不会生效。
上述代码适合伪静态的固定链接形式使用,比如:
/%postname%.html
/%post_id%.html
另外,如果同时使用了“给WordPress分类目录和页面添加斜杠”一文中的代码,还需要将该文中的代码修改为:
// 添加斜杠
function nice_trailingslashit($string, $type_of_url) {
if ( $type_of_url != 'single' && $type_of_url != 'page' )
$string = trailingslashit($string);
return $string;
}
add_filter('user_trailingslashit', 'nice_trailingslashit', 10, 2);
排除页面文件,否则页面链接.html后面也会自动加上斜杠。
转载请注明出处51数据库 » wordpressiis分页404
楼上老王