wordpress页面显示指定分类文章:
首先需要创建一个特殊页面模板,直接复制主题中的index.php 文件,把文件名修改为你想要的模板名字,如:tips.php。
然后在tips.php文件最上部添加如下代码:
| 代码如下 | 复制代码 |
|
<?php <?php if (have_posts()) : ?> |
|
在上面这行代码的前面加上:
| 代码如下 | 复制代码 |
|
<?php query_posts('showposts=10 & cat=1');?> |
|
//其中1为分类id。
最后创建一个新页面,比如tips页面,在模板选择里面选择刚刚创建的tips模板,然后发布,刷新首页点击进入此页面看看效果吧。
如果想在首页中显示指定分类文章可参考如下操作
| 代码如下 | 复制代码 |
|
//只显示分类14下的文章 ……循环体结构代码…… <?phpendif;?> <?phpendwhile;?> |
|
其中in_category(’14′)中的数字是代表指定显示的分类ID,可以通过编辑分类的URL查找到。
另一种情况是只隐藏分类14下的文章,很简单,只要把if(in_category(’14′)) 换成 if(!(in_category(’14′)))就行了。
WordPress获取指定分类文章数量
将以下PHP代码放置在主题目录下的functions.php中:
| 代码如下 | 复制代码 |
|
function wt_get_category_count($input = '') { if($input == '') { |
|
然后在需要的地方调用该函数即可,该函数提供三种调用方式:
1、在主循环中调出该函数,且不提供参数,则返回第一个分类的文章数:
| 代码如下 | 复制代码 |
|
|
|
deepin20怎么新增字体? deepin20安装字体的教程
Linux如何给文件权限? linux给文件添加可执行权限的技巧
deepin20桌面图标样式怎么修改? deepin更换图标主题的技巧
virtualbox打不开虚拟机怎么办? linux无法访问virtualbox的解决办法
deepin怎么注销系统? deepin系统注销与切换用户的方法
Manjaro linux怎么调鼠标速度? Manjaro鼠标设置光标速度的技巧