wordpress不同页面显示不同文章
来源:互联网 发布:希迁禅师知乎 编辑:程序博客网 时间:2024/09/21 09:19
1.修改默认的page.php模板
这个过程要用到php的if判断语句、wordpress条件标签和query_post标签函数,具体参考这个例子:
在page.php文件找到<?php if (have_posts()) : ?>,可以在它前面加个判断:
<?php if (is_page(”)) { ?>
单引号内为页面名或id;
然后在<?php while (have_posts()) : the_post(); ?>后面用query_post调用分类:
<?php query_posts(’showposts=&cat=’);?>
showposts的值为显示文章数,cat就的值就是分类id;
在循环结尾加上<?php }?>。
这样如果有多个页面的,可以在<?php }?>前面继续用elseif来判断其他页面:
<?php elseif (is_page(”)) { ?>
接下来的就是同理了,利用query_post函数;
可以参考query_post高级用法,让文章显示不拘一格,多样化;
我推荐下面的方法
2.自定义页面模板
a.在模板头部要加上下面的说明,不然后台选择模板找不到它:
<?php
/*
Template Name: 模板名字
*/
?>
每一个页面模板文件都要加上上面的说明信息
b.直接在<?php if (have_posts()) : ?>下面加入query_post函数,参考方法1,直接指定文章数和分类,其他的就不需要了
如果有多个页面模板,依此类推了。自定义模板在wordpress后台页面编辑区的右边“属性”-“模板”,做好上面ab,就可以看到自定义page模板了。
其实自定义模板可以有很多用法,比如,很多人建立留言本,就可以用方法2,只不过不是调用文章,而是调用评论模板罢了。
- wordpress不同页面显示不同文章
- WordPress如何现实:不同页面显示不同的侧边栏
- wordpress判断不同页面显示不同内容的方法
- wordpress不同角色显示不同的菜单栏
- 新闻模块的文章页面title怎么显示不同
- WordPress不同分类使用不同的文章模板
- WordPress设置文章页面的关键字和描述都是不同的
- 实现不同用户登录显示不同页面
- wordpress不同页面侧边栏设置方法
- wordpress不同页面侧边栏设置方法
- Web页面根据不同的分辨率显示不同的图片
- JSP页面根据后台传值不同显示不同内容
- Wordpress不同页面判断加载头部JS CSS等文件
- 让WordPress不同的分类目录的文章调用不同的模板
- 根据类别显示不同的页面元素
- Confluence 显示不同页面的附件图片
- 整个页面滚动显示不同的内容
- 根据url 参数,页面显示不同背景图片
- cakephp中如何配置fck编辑器
- 幽默的经济学原理
- 【转】 Oracle体系结构总览(整理)
- 无线网络密码破解
- 再认真一点
- wordpress不同页面显示不同文章
- 歌德看人生
- socket(PF_INET, SOCK_STREAM,0)
- 利用Salamander .Net Linker生成可脱离.net framework环境运行的程序
- 条款37:绝不重新定义继承而来的缺省参数值
- [转]好文共享:源代码就是设计
- DWR 的 DWRUtil.addRows() 函数的使用
- Web.config自定义节点configSections (转)
- 文件上传对比 : commons-fileupload/cos/jspsmartUpload