QQ咨询不加好友发不了信息,咨询前先加好友! → QQ:820896380 ×

WordPress怎样实现分类链接跳转到分类下第一篇文章

在wordress企业主题 中有时候可能会遇到这种况,就是想要在点击分类的时候跳转到该分类下的第一篇文章,下面给大家讲一下WordPress 怎样实现分类链接跳转到分类下第一篇文章?首先,在主题目录里新建一个分类文件category.php,然后在这个分类文件里添加如下代码:<?php/** * 名称:WordP...

在wordress企业主题 中有时候可能会遇到这种况,就是想要在点击分类的时候跳转到该分类下的第一篇文章,下面给大家讲一下WordPress 怎样实现分类链接跳转到分类下第一篇文章?

首先,在主题目录里新建一个分类文件category.php,然后在这个分类文件里添加如下代码:

<?php/** * 名称:WordPress怎样实现分类链接跳转到分类下第一篇文章 */ global $wp_query;// 获取当前分类ID$cat_ID = get_query_var('cat');// 获取当前分类下的第一篇文章$myposts = get_posts('showposts=1&orderby=title&order=ASC&category='.$cat_ID);if($myposts) {    $mylink = get_permalink($myposts[0]->ID);    header ("Location: " . $mylink );    exit;}else {    include(TEMPLATEPATH . '/archive.php');    exit;}?>

但是这种做法会将网站的所有分类目录链接都会默认为跳转到第一篇文章,这样一来如果有一些分类想显示分类列表的话,就没办法显示了。如果您还想某个分类正常显示分类列表的话,那么就需要将代码中的第17行改成下面的代码:

if($myposts && $cat_ID != 111) {

如果希望有多个分类显示正常的分类列表,可以在17行的代码里添加更多ID号,添加方法如下:

if($myposts && $cat_ID != 111 && $cat_ID != 222 && $cat_ID != 333) {

以此类推,可以在后面添加更多的ID。

给TA打赏
共{{data.count}}人
人已打赏
wordpress教程

清理WordPress媒体库的方法是什么?

2023-2-16 16:00:06

wordpress教程

WordPress 让特色图片支持GIF动图

2023-2-16 16:00:09

个人中心
购物车
优惠劵
有新私信 私信列表
搜索