WordPress自定义模板分页失效解决方法总结

WP分页失效的解决方法:

1.登陆博客后台,点击“外观”选项卡下的“编辑”选项进入主题编辑界面

2.在你的自定义模板中找到

 代码如下 复制代码

<?php query_posts('showposts=9&cat=25'); ?然后改成:

<?php $limit = get_option('posts_per_page');
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts('&showposts=' . $limit=5 . '&paged=' . $paged.'&cat=25');
$wp_query->is_archive = true; $wp_query->is_home = false;
?>

其中的limit后面的5是每页显示的文件数量,25是分类的ID号。

4.保存更新文件即可

query_posts分页失效解决的方法

query_post的功能的确强大,可以使用它来自定义你想要调用的文章,现在要说的是通过它来实现文章的分页,在我的主题中我后台设置的是每一页10篇文章,但在我图片这个分类中我想显示9张图片,这就要用到以下代码

 代码如下 复制代码

<?php

query_posts(‘showposts=9&cat=64′);

if (have_posts()) : while (have_posts()) : the_post();?>

<div class=”pic” id=”post-<?php the_ID(); ?>” <?php post_class(); ?>>

…..

</div>

<?php endwhile;endif; ?>

这样是实现了每页9张图片,但是到第二页的时候发现内容和第一页一样…

在这里得把这里的代码改下

 代码如下 复制代码

<?php

$limit = get_option(‘posts_per_page’);

$paged = (get_query_var(‘paged’)) ? get_query_var(‘paged’) : 1;

query_posts(‘&showposts=’ . $limit = 9 . ‘&paged=’ . $paged . ‘&cat=9′);

$wp_query->is_archive = true;

$wp_query->is_home = false;

if (have_posts()) : while (have_posts()) : the_post();?>

<div class=”pic” id=”post-<?php the_ID(); ?>” <?php post_class(); ?>>

…..

</div>

<?php endwhile;endif; ?>

时间: 2024-10-30 03:21:29

WordPress自定义模板分页失效解决方法总结的相关文章

win8.1update致win8.1激活失效解决方法

  win8.1update致win8.1激活失效解决方法: 上周,微软通过Windows Update向所有Win8.1平台免费推送Win8.1 Update更新.但有些用户升级并不顺利,不仅安装失败(代码80070020.80073712),而且还会导致Win8.1系统激活失效. 据外媒Softpedia报道,不少现有Win8.1平台用户遇到Win8.1 Update安装失败问题,但更严重的问题在后面. 当重启Windows 8.1系统后,用户意外发现Win8.1弹窗"需要重新激活"

jquery.ui.dialog 1.81在IE8中出现滚动条失效解决方法

jquery.ui.dialog 1.81在ie8中出现滚动条失效解决方法 var dialog = $("#divdialog").dialog({  autoopen:false  ,width:350  ,height:160  ,buttons:{   "确认":function(){    $(this).dialog("close");   }  }  ,title:"提示:"  ,modal:true  ,res

Ubuntu中Eclipse按钮失效解决方法

症状:在Ubuntu9.10中,Eclipse很多按钮用鼠标点击失效,必须用键盘操作. 解决方法: gedit ~/.bashrc 在文件末尾加入:export GDK_NATIVE_WINDOWS=1 问题解决. 或者export GDK_NATIVE_WINDOWS=1,在每次启动前运行一下,也可以在.profile中加入改环境变量.

win7下资源管理器快捷键Win+E失效解决方法

今天小编Windows 7 下突然发现快捷键 Win+E 打不开资源管理器了,真是太不方便了,为这点小事重装系统也太麻烦了,研究了一下,终于找到了解决方法: 在开始搜索栏中键入regedit.exe,回车,打开注册表编辑器. 若有用户账户控制窗口弹出,请允许以继续. 找到注册表项:HKEY_CLASSES_ROOTFoldershellexplorecommand. 在右边细节窗口中,找到值 DelegateExecute,并双击打开.(注册表修改不当会引起严重问题,建议先对此项做好备份再修改)

定时器(setTimeout/setInterval)调用带参函数失效解决方法_javascript技巧

首先来看下定时器的用法 1. setInterval(code,millisec[,"lang"]) setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式. 参数 描述 code 必需,要调用的函数或要执行的代码串. millisec 必需,周期性执行或调用 code 之间的时间间隔,以毫秒计. 2.setTimeout(code,millisec) setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式. 参数 描述 code 必需,要调

Photoshop在win10中画笔大小快捷键失效解决方法

给各位photoshop软件的使用者们来详细的解析分享一下在win10中画笔大小快捷键失效问题的解决方法. 教程分享: 1.首先要排除画笔大小快捷键设置是否有错误,编辑编辑,编入键盘快捷键.   2.在快捷键用于中选择工具.   3.滚动条往下拉,检查调整画笔大小的快捷键是否正确.如果不正确就改回默认的"[ ]",然后确定.   4.如果快捷键设置正确,但是按下仍然无效的话,我估计问题可能出在输入法上了,你可以试着按一下键盘上的Caps Lock键激活大写锁定,锁定大写后再按调整画笔大

php中XMLHttpRequest(Ajax)不能设置自定义的Referer的解决方法_php技巧

解决方法: 使用服务器作为代理. 在PHP中, 使用我最喜欢的最强大的CURL,嘿嘿 下面是在万网查询域名的实例代码 复制代码 代码如下: <?php $dn = $_GET['dn']; // 域名, 不包括www $ex = $_GET['ex']; // 顶级域名, 如 .com, .cn, 包括最前面的. // 查询域名是否已经注册 $url = 'http://pandavip.www.net.cn/check/check_ac1.cgi'; $ch = curl_init($url)

wordpress使用ping百度无效解决方法

接下来援引奶嘴文章中的几句话 由于最近小V放寒假了所以时间多没事也喜欢分析下网站日志,最近在分析日志的时候小V发现添加ping通知服务后,每次更新来的都是谷歌的蜘蛛,百度蜘蛛根本不来.按理说百度蜘蛛 就算再大牌也不能一次都不来啊,毕竟是百度也是支持ping协议的.小V仔细研究了几次才发现原来百度还是耍大牌了,各大厂商,当然也包括Wordpress,默认的ping服务都是是3个参数,即网站 名称,首页地址,feed地址:而百度这货的ping呢,则是4个参数,即网站名称,首页地址,新网页的地址,fe

组策略中的审核策略提示 Windows无法读取模板信息的解决方法_win服务器

组策略出现"windows无法读取模板信息"是因为删除了Win2000/XP/2003中的guest账号.解决办法: 1.注册表有备份.很简单,恢复备份就是了. 组策略出现"windows无法读取模板信息"是因为删除了Win2000/XP/2003中的guest账号.解决办法: 1.注册表有备份.很简单,恢复备份就是了. 2.注册表没有备份. 下面是我从windows server 2003上倒出来的两个注册表项,复制另存为 guest修复.reg,导进去即可. 复