在设计WordPress主题时,经常会遇到调用分类的名字,但有时想调用分类的别名,方法如下: 如果是在当前分类下,可以使用以下代码获取分类别名: if(is_category()) { $cat = get_query_var(‘cat’); $yourcat = get_category($cat); echo “该分类别名为” . $yourcat->slug; } 不在当前分类下的话,通过分类名称可以间接获取分类ID,然后再获取别名,可以使用以下代码: $cat_ID = get_cat_ID(‘Category Name’); // Category Name改成分类名称 $thisCat = get_category($c […]
标签:分类
WordPress不同分类使用不同主题模板
本来已经写了篇教程,介绍 WordPress不同分类下日志使用不同模板,但很多站长也想让自己的博客的不同分类也使用不同的主题,这个实现起来更简单,强大的WordPress早为我们准备好了(实在仰视伟大的WP开发团队)。实现方法如下: 以中国博客联盟网站为例,“主题模板”分类的别名是theme,我们就把archive.php文件复制一份(有的是直接使用index.php),命名为category-theme.php文件,这样,只要访问你的“主题模板”分类的时候,就会自动调用category-theme.php主题,实现不同分类调用不同模板的目的。 举一反三:联盟的插件扩展分类别名为plugin,你就可以建个cagegory-plugi […]
WordPress提取某分类或者某标签下文章(支持分页)
其实这篇日志的内容是菜鸟级别的,就是希望对菜鸟们有用才写的,也当作自己的一个资料,方便以后查询,通过本文代码,你可以在自定义模板里随意调用某分类或某标签下指定数量的日志。 其实在我们常用的中的日志调用是不限制分类的,我们只需在相应的调用代码前面加上筛选代码即可以实现调用指定分类的一定数量的日志。通常在模板中我们可以看到: 在此代码上面添加筛选条件代码: tag=design 说明筛选标签为 design 日志,调用10篇日志; 我们可以把tag=design 改为 cat=1 用来调用日志分类ID为1的日志。 写完上面的代码,总感觉有点长,下面再给推荐个更简洁的,直接把上面的筛选代码改为: 这样是不是更简洁明了?