一个网页页面多大合适少个query合适

幻灯片和轮播图
bsc-slider是一款带17种内置过渡动画的jquery轮播图插件。该jquery轮播图插件可以制作最基本的轮播图效果,并内置17种过渡动画效果,还可以自定义动画的easing效果。
jqPaginator.js是一款强大的jquery分页插件。该jquery分页插件简洁大方,可以高度自定义,适用于多种场景。
jquery.mb.emoticons.js是一款jquery动画表情插件。它允许你通过面板拾取某个表情符号,然后可以通过这些表情相应的关键字符号将它们转换为gif动画表情。
countrypicker.js是一款jquery选择国家下拉列表框插件。countrypicker.js带有搜索功能和显示国旗功能。通过简单的设置,既可以生成带既定国家的下拉列表框。
这是一款CSS3彩色进度条动画特效。该进度条通过对bootstrap原生进度条的改造,制作出效果非常炫酷的进度条动画效果。
UI界面设计
这是一款CSS3垂直手风琴Accordion特效。该CSS3 Accordion是对bootstrap Accordion的效果美化。通过简单的CSS3代码来实现炫酷的垂直手风琴效果。
幻灯片和轮播图
这是一款jquery环状轮播图插件。该环状轮播图插件采用响应式设计,可以在移动手机设备上运行。它基于CSS3 transform和 clip-path属性,IE浏览器不支持这个插件。
按钮和图标
ripplet.js是一款Material design风格点击波特效js插件。通过ripplet.js插件,你可以制作并控制点击波效果,生成自己风格的点击波特效。
布局和界面
am-pagination.js是一款jquery分页插件。该jquery分页插件可以动态的在客户端页面渲染出分页条效果,并带有多个配置参数,以及Bootstrap和amazeui两种主题风格的分页条。
UI界面设计
这是一款基于Bootstrap网格系统的响应式横向水平时间轴特效。该水平时间轴特效采用bootstrap网格进行布局,然后通过css代码来进行美化,效果简洁时尚。
颜色选择器
Bootstrap Colorpicker是一款基于Bootstrap的jquery颜色选择器插件。该jquery颜色选择器插件允许你选取颜色,它提供多种颜色格式:hex, rgb,rgba,hsl,hsla,并提供功能强大的API来控制颜色拾取器。
幻灯片和轮播图
这是一款基于SVG图像变形过渡效果的js轮播图。该js轮播图在图片切换时,通过SVG路径变形技术,制作各种图形的过渡动画效果。
DomLastic.js是一款jquery弹性动画特效插件。通过该jquery弹性动画特效插件你可以管理一组DOM元素,为它们制作效果炫酷的弹性动画特效。
音频视频播放器
这是一款jQuery视频播放器代码。该jQuery视频播放器实现了视频播放器的完整功能,如快进和后退播放功能,音量调节功能,全屏播放功能等,非常实用。
这是一款 jQuery点击购买商品飞入购物车动画效果插件。该插件用于在购物页面,当用户点击购买商品按钮时,制作出商品飞入购物车的动画特效效果。
UI界面设计
这是一款Bootstrap和CSS3炫酷价格表效果。该价格表使用bootstrap网格进行布局,并通过简单的CSS3代码来完成价格表的美化和动画效果。
Lightbox和对话框
slick-lightbox.js是一款基于slick.js和jquery的响应式弹出层lightbox插件。该jquery lightbox插件支持图片懒加载,支持键盘交互,支持HTML5 History API等。功能非常强大。
布局和界面
这是一款js和CSS3炫酷图片网格缩放动画特效。该特效中,当一个图片网格项被点击的时候,背景和缩略图会被放大到屏幕指定位置。动画效果通过anime.js来实现。
对于元素间的空格,IE9以前的版本不会返回文本节点,而其他浏览器都会将空格当做是文本节点返回。这就导致了在使用childNodes和firstChild的属性时行为的不一致。为了弥补这一差异,而...
在传统的javascript中,要完成类名的删除非常麻烦。在HTML5中新增了一个操作类名的方式,可以让操作更加简单安全,这个方式就是为所有的元素添加classList属性。...
viewport是什么?通俗的讲,viewport是用户网页的可视区域。移动设备上的viewport就是设备的屏幕上能用来显示我们的网页的那一块区域。...
ECMAScript5为数组提供了类似栈结构的方法。栈是一种LIFO(Last-In-First-Out)的数据结构,即最先添加到容器中的项目最早被移出。这种数据结构可以限制插入和删除项目。...
ECMAScript5为数组定义了2个归并方法:reduce()和reduceRight()。这两个方法都会迭代数组的随意项,然后构建一个最终返回的值。...
ECMAScript5为数组定义了5个迭代方法。分别是every()、filter()、forEach()、map()和some()方法。...
在上传图片到服务器之前,我们希望可以预览一下要上传的图片。这个功能可以通过HTML5 的FileReader()方法来实现。...
在文件上传到服务器之前,我们可以通过jquery来获取上传文件的名称,类型和尺寸大小。...
Webkit内核的浏览器支持CSS3的background-clip属性,它能够完成和photoshop相同的文字遮罩效果。...
有很多种方法可以达到这种图片转换的效果,包括使用CSS3滤镜,HTML5 Canvas和jquery插件等。...
在HTML5中新增了许多新特性,其中placeholder就是其中之一。placeholder属性规定可描述输入字段预期值的简短的提示信息。该提示会在用户输入值之前显示在输入字段中。...
作为一个网站开发者,你就必须要知道用户是否禁用了浏览器的Cookie功能,从而编写相应的代码。你可以通过下面的代码来检测浏览器是否支持Cookie功能。...博客访问: 122585
博文数量: 31
注册时间:
鏆傛棤浠嬬粛
ITPUB论坛APP
ITPUB论坛APP
APP发帖 享双倍积分
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: Java技术
JSP分页[@more@]import java.sql.*;import beans.DBM//*********************************** public class Page {Connection conn =Statement stmt =ResultSet CountTopicrs = //初始化总记录数Rs变量ResultSet Pagirs = //初始化分页时每页的记录集数Rs变量public static void main(String[] args) {}private int intCountTopic = 0; //主题总数,即select选出的、库中所有记录总数public int intPageS //每页显示主题数,即每页显示的记录总数public int intPageC //总页数public int intPage = 0; //当前页数private String Countsql = null,Pagisql = null,str = null,str_where =private String str_parameter = "";//public static int pages_n=1; //传分页参数值private String nowP //初始化当前页intPage变量,以准确便获取当前页,即获取当前页的具体页号。private String HttpF //当前的地址栏的文件,即具体jsp文件。//连接数据库public Page(){try{this.conn=DBManager.getConnection();this.stmt=conn.createStatement();}catch(Exception e){e.printStackTrace();}}//接收传分页参数public void setPages(int n) {intPageSize =}public String getPagisql() {return P}/*功能:接收参数组织SQL语句*str_table :分页显示的表名*str_where:分页的where条件*httpfile :具体jsp文件*pages :获取地址栏传过来的pages参数*/public ResultSet setQuerysql(String str_table,String str_where,String httpfile,String pages)throws SQLException {ResultSet r =this.nowPage =this.HttpFile = //分页文件名Countsql = "select count(*) from " + str_table + " " + str_Pagisql ="select * from "+ str_table+ " " + str_try {r = querySql(Countsql, Pagisql);} catch (SQLException _ex) {System.out.println(_ex);}}/*功能:接收参数进行首尾页判断*Countsql:总记录的Query字符串。[形式为select count(*) from tablename]*Pagisql :要分页的Query字符串。[形式为select * from tablename where ...]*request :参数传递过程中的变量。[用来控制翻页时的pages变量]*/public ResultSet querySql(String Countsql,String Pagisql) //,HttpServletRequest requestthrows SQLException {//获取当前文件名。//HttpFile=request.getRequestURI();//获取当前页,将数值赋予intPage变量。[分页栏中必须要有pages参数]//nowPage=request.getParameter("pages");//由参数HttpServletRequest request传递而来if (nowPage == null) {intPage = 1;} else {try{intPage = Integer.parseInt(nowPage);}catch(NumberFormatException e){e.printStackTrace();intPage = 1;}if (intPage < 1)intPage = 1;} //end else//获取总记录数的结果集。CountTopicrs = this.stmt.executeQuery(Countsql);if (CountTopicrs.next()) {intCountTopic = CountTopicrs.getInt(1); //获取第一个字段的整型}//获取总页数。intPageCount = (intCountTopic + intPageSize - 1) / intPageS//如果当前页大于总页数,则当前页等于总页数。//=最后一页if (intPage > intPageCount) {intPage = intPageC}//关闭总主题数的数据集。CountTopicrs.close();//获取执行分页的结果集。Pagirs = this.stmt.executeQuery(Pagisql);return P} //end querySql function.//获取记录总数。public int getCountTopic() {return intCountT}//获取总页数。public int getPageCount() {return intPageC}//获取当前页数。public int getIntPage() {return intP}//获取当前页的数据。boodata为True,表示要加入该数据到当前页。//这里可能会在JSP调用时影响速度[因为调用时要多一层循环],因此放到JSP中嵌入,待改进。//该代码暂时保留。// public boolean getData(){// boolean boodata=// if (intPageCount>0)// {// try// {// while (Pagirs.next())// {// i++;/// if (i>((intPage-1)*intPageSize) &&(i<=intPage*intPageSize))// {// boodata=// }// } //endwhile.// }//end try.// catch(Exception e){// System.out.println(e.toString());// }// } //endif.//// } //end getData();//设置分页参数public void setPfoot(String str) {this.str_parameter +=}//分页栏函数。public String PageFooter() {String str = "";int next,prev = intPage - 1;next = intPage + 1;str += "总计"+ getCountTopic()+ "条记录,"+ "【共"+ getPageCount()+ "页】";str += "【条"+ intPageSize+ "/页】 当前第"+ getIntPage()+ "页(列出第"+ ((intPageSize * getIntPage() + 1) - intPageSize)+ "到第"+ (getIntPage() * intPageSize)+ "条) & & ";//getIntPage()*intPageSizeif (intPage > 1)str += " 第一页 ";elsestr += " 第一页 ";if (intPage > 1)str += " 上一页 ";elsestr += " 上一页 ";if (intPage < intPageCount)str += " 下一页 ";elsestr += " 下一页 ";if (intPageCount > 1 && intPage != intPageCount)str += " 最后页";elsestr += " 最后页 ";str+= " 转到页 ";}//关闭数据库连接public void closeConn() {try{if(CountTopicrs!=null) CountTopicrs.close();if(Pagirs!=null) Pagirs.close();this.stmt.close();this.conn.close();}catch(Exception e){e.printStackTrace();}}} //end.**********************************************************agentPage<%String nowPage="";String str_where="";String footer="";String id="",cuclass="",parentclass="",author="",title="",d="";nowPage=request.getParameter("pages");if(nowPage==null||nowPage.equals("null")){nowPage="0";}pagi.setPages(3);try{ResultSet rs=pagi.setQuerysql("agent",str_where,"agent_page.jsp",nowPage);footer=pagi.PageFooter();out.print(footer);if(pagi.intPageCount>0){int i=0;while(rs.next()){i++;if(i>((pagi.intPage-1) * pagi.intPageSize)&&(i<=pagi.intPage*pagi.intPageSize)){id=rs.getString("AgentId")+"";parentclass=rs.getString("AgentClass")+"";cuclass=rs.getString("AgentSubClass")+"";d=rs.getString("AgentNewProduct")+"";title=rs.getString("AgentSf")+"";author=rs.getString("AgentCorpName")+"";%><%}}}rs.close();}catch(Exception e){e.printStackTrace();}finally{pagi.closeConn();}%>
**********************************************************import java.sql.*;import java.io.*;//连接数据库的工具类public class DBManager {public static Connection getConnection(){Connection conn =String CLASSFORNAME = "com.microsoft.jdbc.sqlserver.SQLServerDriver";String DBURL = "jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=txyao";String USER = "txyao";String PWD = "txyao";try{Class.forName(CLASSFORNAME);conn = DriverManager.getConnection(DBURL,USER,PWD);}catch(Exception e){e.printStackTrace();}}}*****************************************************************在上面的基础上改进了一下,可以传参数了import java.sql.*;import beans.DBM//返回一个Connection对象public class PagePro {Connection conn =Statement stmt =ResultSet CountTopicrs = //初始化总记录数Rs变量ResultSet Pagirs = //初始化分页时每页的记录集数Rs变量private int intCountTopic = 0; //主题总数,即select选出的、库中所有记录总数public int intPageS //每页显示主题数,即每页显示的记录总数public int intPageC //总页数public int intPage = 0; //当前页数private String Countsql = null,Pagisql = null,str = null,str_where =private String str_parameter = "";//public static int pages_n=1; //传分页参数值private String nowP //初始化当前页intPage变量,以准确便获取当前页,即获取当前页的具体页号。private String HttpF //当前的地址栏的文件,即具体jsp文件。//构造方法,连接数据库public PagePro(){try{this.conn=DBManager.getConnection();this.stmt=conn.createStatement();}catch(Exception e){e.printStackTrace();}}//接收传分页参数public void setPages(int n) {intPageSize =}public String getPagisql() {return P}/*功能:接收参数组织SQL语句*sql_count :总记录的SQL字符串*sql_pagi:要分页的SQL字符串*httpfile :具体jsp文件,一般就是分页jsp文件本身*pages :获取地址栏传过来的pages参数*/public ResultSet setQuerysql(String sql_count,String sql_pagi,String httpfile,String pages)throws SQLException {ResultSet r =this.nowPage =this.HttpFile = //分页文件名Countsql = sql_Pagisql = sql_try {r = querySql(Countsql, Pagisql);} catch (SQLException _ex) {System.out.println(_ex);}}/*功能:接收参数进行首尾页判断*Countsql:总记录的Query字符串。[形式为select count(*) from tablename]*Pagisql :要分页的Query字符串。[形式为select * from tablename where ...]*request :参数传递过程中的变量。[用来控制翻页时的pages变量]*/public ResultSet querySql(String Countsql,String Pagisql) //,HttpServletRequest requestthrows SQLException {//获取当前文件名。//HttpFile=request.getRequestURI();//获取当前页,将数值赋予intPage变量。[分页栏中必须要有pages参数]//nowPage=request.getParameter("pages");//由参数HttpServletRequest request传递而来if (nowPage == null) {intPage = 1;} else {try{intPage = Integer.parseInt(nowPage);}catch(NumberFormatException e){e.printStackTrace();intPage = 1;}if (intPage < 1)intPage = 1;} //end else//获取总记录数的结果集。CountTopicrs = this.stmt.executeQuery(Countsql);if (CountTopicrs.next()) {intCountTopic = CountTopicrs.getInt(1); //获取第一个字段的整型}//获取总页数。intPageCount = (intCountTopic + intPageSize - 1) / intPageS//如果当前页大于总页数,则当前页等于总页数。//=最后一页if (intPage > intPageCount) {intPage = intPageC}//关闭总主题数的数据集。CountTopicrs.close();//获取执行分页的结果集。Pagirs = this.stmt.executeQuery(Pagisql);return P} //end querySql function.//获取记录总数。public int getCountTopic() {return intCountT}//获取总页数。public int getPageCount() {return intPageC}//获取当前页数。public int getIntPage() {return intP}//获取当前页的数据。boodata为True,表示要加入该数据到当前页。//这里可能会在JSP调用时影响速度[因为调用时要多一层循环],因此放到JSP中嵌入,待改进。//该代码暂时保留。// public boolean getData(){// boolean boodata=// if (intPageCount>0)// {// try// {// while (Pagirs.next())// {// i++;/// if (i>((intPage-1)*intPageSize) &&(i<=intPage*intPageSize))// {// boodata=// }// } //endwhile.// }//end try.// catch(Exception e){// System.out.println(e.toString());// }// } //endif.//// } //end getData();//设置分页参数public void setParam(String str) {this.str_parameter =}public void addParam(String str) {this.str_parameter +=}//分页栏函数。public String PageFooter() {String str =" ";int next,prev = intPage - 1;next = intPage + 1;str += "总计"+ getCountTopic()+ "条记录,"+ "【共"+ getPageCount()+ "页】";str += "【条"+ intPageSize+ "/页】 当前第"+ getIntPage()+ "页(列出第"+ ((intPageSize * getIntPage() + 1) - intPageSize)+ "到第"+ (getIntPage() * intPageSize)+ "条) & & ";//getIntPage()*intPageSizeif (intPage > 1)str += " 第一页 ";elsestr += " 第一页 ";if (intPage > 1)str += " 上一页 ";elsestr += " 上一页 ";if (intPage < intPageCount)str += " 下一页 ";elsestr += " 下一页 ";if (intPageCount > 1 && intPage != intPageCount)str += " 最后页";elsestr += " 最后页 ";str+= " 转到页
";}//关闭数据库连接public void closeConn() {try{if(CountTopicrs!=null) CountTopicrs.close();if(Pagirs!=null) Pagirs.close();this.stmt.close();this.conn.close();}catch(Exception e){e.printStackTrace();}}} //end.
阅读(3860) | 评论(0) | 转发(0) |
相关热门文章
学习Timer类,定制自己的调度...
给主人留下些什么吧!~~
请登录后评论。&&&&&&&什么是query-url质量评估本问说的query-url质量评估,核心是根据query需求,衡量搜索结果(即一个url页面)的好坏。评估的标准是看搜索结果是否能提供用户想找的信息,满足了用户的需求,以及在多大程度上满足了用户的需求。这里面包含两个层次:(1)搜索结果是否可以提供用户想找的信息。如果结果正是用户所找,可以满足用户需求,则是好结果;如果结果里没有用户想要的信息,没有用户关心的内容,则是差结果。(2)多大程度上满足了用户的需求。在能满足用户需求的前提下,用户获取信息越丰富、全面、权威越好;成本越低越好,成本包括花费的时间、操作的步骤、用户需要的信息是否可以明显的展现出来等。&&&&&&& 搜索质量评估的目的百度的使命是“让人们最便捷地获取信息,找到所求”,目标是最大程度的满足用户需求,不断完善搜索质量,提升用户体验。Query-url质量评估是提升搜索质量的一个基础且核心步骤,我们需要通过评估来发现目前的缺陷,从而提高搜索质量。搜索质量评估工作的成果,将影响到包括您在内的数亿百度用户的搜索体验。&&&&& &常用术语解释为了便于理解本文档, 对一些常用的名词术语等进行如下说明:ü& 也可称查询词、关键词、搜索词,指用户输入到搜索框想要查找的字、词、符号等。以后作为Query出现的词,一般都会用“【”、“】”括起来。ü& 即组成一个query的字、词,如query【新浪微博】,拆开后的“新浪”、“微博”,我们称为Term。ü& 用户需求用户需求意图简称“需求”,对于用户来说,来到搜索引擎是带着目的来的,他们键入搜索词是希望获得相应的满足,比如获得相应的信息、网上购物等,我们把用户query背后的这种诉求称为用户需求。&&&& 如搜索【新浪微博】,用户需求是找站点.cn/,进入微博查看信息、发微博等;搜【如何减肥】,是想减肥,找减肥的方法产品活动等。我们把用户输入的“query”背后表达的意图称为“用户需求”。ü& 搜索结果指搜索引擎(如百度、google等)根据Query返回的搜索结果,可以指具体某一条Url页面,也可以指所有的搜索结果。ü& 也称为网页地址,简称网址。百度主页页面的url是“/”。本文用url指就是我们需要评估的一个页面,但是需要注意,我们要评估的是这个url页面载入后这个页面上所提供的内容,而不是url本身。所以query-url评估打分,即根据query,对该url页面的打分。ü& 网站主页我们也将网站的主页面称为网站首页,这是我们登入、浏览该网站时最先看到的主要页面。网站主页的url往往以.com\.edu\.org\.gov等结尾,如/就是苹果电脑公司的网站主页,新浪网站的主页为.cn/,又例如/是麦当劳的网站主页。ü& 网站子页面网站中凡是非主页的页面,我们都称之为该网站的子页面。比如说/iphone/ 就是苹果公司网站的一个子页面,又例如麦当劳的一个子页面为: /usa/rest_locator.html。ü& 主题也称为query表意,一个query的主题即query表达的意思是什么,用户输入一个query是想在搜索引擎中找到与该query主题相关的网页等内容。ü& 页面内容在页面上,广告、赞助商链接等不作为页面内容来进行评估,我们需要评估的是页面的主体信息,如站长发布的内容,即网页自身上所能提供的信息,评分时不应该根据广告来进行评估,即使某些广告可能看上去是相关的。ü& 需求满足度也称需求满足、满足程度,即一个url页面对用户需求满足有多大帮助和价值的衡量,满足程度高的页面对用户非常有帮助,反之满足程度低的页面对用户价值很低。需求满足是衡量搜索引擎质量的最重要因素,是在评估打分中需要重点考虑的。ü& 有效性在评估网页时,资源有效性是非常重要的评估要素,如视频是否能播放、软件是否能下载。一个资源有效高质量网页才能满足用户的需求,一个实际失效的网页,对于用户来说是没用的。&&
除非注明,本文由
转载请注明出处:
李华东,A5站长网SEO总监,专注行业和门户网站SEO顾问服务,10年SEO经验,曾多次被国内知名门户网站邀请为SEO顾问专家。
联系QQ:3602147
&&&&&&一二三四五六日 1234567891011121314151617181920212324252627282930拒绝访问 |
| 百度云加速
请打开cookies.
此网站 () 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(3c550e-ua98).
重新安装浏览器,或使用别的浏览器WordPress函数query_posts用法汇总
如需帮忙改代码,或者WordPress二次开发、PHP网站建设等需求,可联系我购买付费服务:&
最近经常有网友跟我咨询WordPress函数query_posts的相关用法,说起来query_posts实在是太强大,参数无数,用法更是无数,如果让我说它的用法,我根本没法一一说清楚。开始之前,你可以先看看,query_posts的全部参数可以参考:。不过看文档对很多人来说可能会很困难,本文将介绍几种常见的用法,不过一切用法都是从官方文档中来的,学会看文档才是王道。
query_posts函数在WordPress主题中是用于控制哪些文章可以出现在主循环中,可能说主循环很多人都不懂,那么举个例子,首页、存档页的这些文章(包括分页中的)都是在主循环中的。在不使用query_posts函数控制的情况,首页、存档页等都是按照文章的发布时间列出你博客上所有已发布的文章,而如果你想定义哪些文章可以显示,哪些文章不显示,文章按照什么样的方法排序等,那么你就要用到query_posts函数了,本站首页的文章排序:随机阅读、评论最多和标题排序就是用query_posts函数来实现的。
基本用法:
首先介绍一下如何使用query_posts函数。在主题目录下找到存档页面文件,存档页面包括index.php、archive.php等,一般分类页、标签页、日期页和作者页等都是用archive.php,具体的WordPress主题文件构成可以看这篇文章:
确定了你要控制哪个页面的文章列表,那么我们就可以开始了,比如你想让首页的文章按评论数排序,那么index.php中的代码基本框架就是这样的:
// query_posts函数
query_posts(&#039;orderby=comment_count&#039;);
if ( have_posts() ) : while ( have_posts() ) : the_post();
// 重置query
wp_reset_query();
其实你要做的就是在index.php中查找if (have_posts())或while (have_posts()),在前面添加query_posts函数即可。不过以上方式可能会导致首页无法分页,那你可以将query_posts函数改成这样的行式:
$args = array(
// query_posts参数,具体参数可以参加官方文档
&#039;orderby&#039;
=& comment_count
// 下面这一行代码是必须的,不然不能分页
$arms = array_merge($args, $wp_query-&query);
query_posts($arms);
下面是一些常见的query_posts函数用法,你可以直接用到你的主题中。
一、只显示含有某个自定义字段的文章
如果你想只显示添加了某个自定义字段的文章,并按照这个字段的值来对文章排序,那么你可以参加这篇文章:
其实这种方式你可以看成怎样只显示我推荐的文章,那么含有这个自定义字段的文章就是推荐文章。
二、怎样让某分类的文章不显示/显示
如果你不想让某分类的文章出现在主循环中,那么你可以使用query_posts添加参数category__not_in即可:
$paged = (get_query_var(&#039;paged&#039;)) ? get_query_var(&#039;paged&#039;) : 1;
$args = array(
// 2, 6就是你不想显示的分类ID,多个用半角逗号隔开
&#039;category__not_in&#039;
=& array(2, 6),
&#039;paged&#039; =& $paged
query_posts($args);
如果只想让显示某个分类的文章,可以将category__not_in改成category__in。同理,如果不显示某标签下的文章,可以将category__not_in改成:tag__not_in,或者只想让显示某个标签下的文章,可以将category__not_in改成tag__in,后面跟着标签的ID即可。
三、如何对文章进行排序
$paged = (get_query_var(&#039;paged&#039;)) ? get_query_var(&#039;paged&#039;) : 1;
$args = array(
// 以下代码中的title就是orderby的值,按标题排序
&#039;orderby&#039;
&#039;paged&#039; =& $paged
query_posts($args);
根据orderby的值不同,可以让文章按照很多种方式进行排序,下面是列举几个常见的值及其对应的排序方式:title:按标题;date:按发布日期;modified:按修改时间;ID:按文章ID;rand:随机排序;comment_count:按评论数
四、只显示相应ID的文章
如我只想显示ID为2,4,6的文章,可以使用以下代码:
$paged = (get_query_var(&#039;paged&#039;)) ? get_query_var(&#039;paged&#039;) : 1;
$args = array(
// 以下代码中的2,4,6就是文章的ID
&#039;post__in&#039;
=& array(2,4,6),
&#039;paged&#039; =& $paged
query_posts($args);
如果不想显示2,4,6这几篇文章,可以将 post__in 改成 post__not_in 。另外如果只想显示置顶文章,那么可以将array(2,4,6)改成get_option('sticky_posts'),这段代码会自动给你填充所有置顶文章的ID。
五、让置顶文章不置顶
如果你不想让置顶文章显示在顶部,而是让它们安装正常的顺序排列,那么可以使用以下代码:
$paged = (get_query_var(&#039;paged&#039;)) ? get_query_var(&#039;paged&#039;) : 1;
$args=array(
&#039;paged&#039; =& $paged,
&#039;ignore_sticky_posts&#039; =& 1
query_posts($args);
六、列出所有状态的文章
WordPress的文章状态有很多种,包括已发布、草稿、已删除、私人的、定时发布的等等,如果你想将这些文章都统统显示出来,那么可以这样:
$paged = (get_query_var(&#039;paged&#039;)) ? get_query_var(&#039;paged&#039;) : 1;
$args = array(
&#039;post_status&#039; =& array(&#039;publish&#039;, &#039;pending&#039;, &#039;draft&#039;, &#039;future&#039;, &#039;private&#039;, &#039;trash&#039;),
&#039;paged&#039; =& $paged
query_posts($args);
post_status参数可以控制具体的文章状态,值包括pending(待审)、publish(已发布)、draft(草稿), future(定时), private(私有), trash(已删除)。
七、控制文章的数量
如果你想控制要显示的文章数量,可以使用showposts参数:
$paged = (get_query_var(&#039;paged&#039;)) ? get_query_var(&#039;paged&#039;) : 1;
$args = array(
// 控制只显示10篇文章,如果将10改成-1将显示所有文章
&#039;posts_per_page&#039; =& 10,
&#039;paged&#039; =& $paged
query_posts($args);
如果你只是想控制首页、分类页等每各分页显示的文章数量,可以在WordPress管理后台 - 设置 - 阅读那里设置博客页面至多显示多少篇文章。
本文采用 「」创作共享协议,转载请标注以下信息:
原文出处:露兜博客
o&#117;rwin&#100;ow&#64;&#49;&#54;3&#46;c&#111;&#109; &&&
业余编程爱好者,主业是贝壳工艺品商人,感兴趣可以到我的淘宝店看看:
有人回复时邮件通知我

我要回帖

更多关于 ppt页面大小多少合适 的文章

 

随机推荐