首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用Category Slug Wordpress获取第一篇文章

的方法如下:

  1. 首先,你需要在WordPress后台登录并进入文章管理页面。
  2. 在左侧导航栏中找到并点击“分类”选项,进入分类管理页面。
  3. 在分类管理页面中,找到你想要获取文章的分类,并记录下该分类的“Slug”(即分类的URL友好名称)。
  4. 返回文章管理页面,在主要的编辑区域中,插入以下代码来获取第一篇文章:
代码语言:txt
复制
<?php
$category_slug = 'your-category-slug'; // 替换为你想要获取文章的分类的Slug
$args = array(
    'category_name' => $category_slug,
    'posts_per_page' => 1,
);

$query = new WP_Query($args);

if ($query->have_posts()) {
    while ($query->have_posts()) {
        $query->the_post();
        // 在这里输出第一篇文章的相关信息
        the_title(); // 输出文章标题
        the_content(); // 输出文章内容
        // 其他相关信息...
    }
} else {
    // 如果没有找到文章
    echo '没有找到相关文章。';
}

wp_reset_postdata(); // 重置文章查询
?>
  1. 替换代码中的'your-category-slug'为你记录下的分类的Slug。
  2. 将以上代码插入到你想要显示第一篇文章的位置,可以是WordPress主题文件的任意位置,如模板文件、页面模板或自定义插件中。
  3. 保存文件并刷新你的WordPress网站,你应该能够看到显示该分类下第一篇文章的标题和内容。

注意:以上代码是使用WordPress的WP_Query类来查询文章,根据指定的分类Slug获取第一篇文章。这种方法适用于自定义开发,如果你使用的是某个特定的WordPress主题或插件,可能会有其他更简单的方法来实现相同的功能。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

WordPress 文章查询教程1:如何使用分类,标签或其他分类模式参数

WordPress 中,使用 WP_Query 进行文章查询是最常见的操作,学习好这方面的操作, WordPress 开发基本就学会了一半。...「WordPress果酱」将通过一系列教程讲解如何使用 WP_Query 进行 WordPress 文章查询。...第一讲,把 WP_Query 最常用的分类,标签和分类模的所有相关的参数讲解一下,例子也是来自官方文档,学完之后,你可以在 WordPress 进行非常复杂的多重筛选。...category_name (string) – 使用分类别名 category__and (array) – 使用分类 ID 数组。...); 使用分类 ID 获取同时含有几个分类的文章: $query = new WP_Query( array( 'category__and' => array( 2, 6 ) ) ); 使用分类 ID

1.3K40

一文详解 WordPress 的分类模式设计:terms, term_taxonomy 和 term_relationships 表之间的关系

terms 表 第一个是 terms 表,它保存 term 的基本信息。...slug 用于 URL 中,使得 URL 更加友好 term_group 用于把相似的 terms 集合在一起 term_taxonomy 表 一个 term 不能由它自己决定是 category(...”,则 count 记录了有多少篇文章在这个分类中。...但是这样设计很大的问题,因为在分类编辑页面,把「使用技巧」改成「WP使用技巧」,然后标签「使用技巧」也跟着改了。...这样是不是最好的设计,肯定不是,所以 WordPress 4.2 之后这个共享机制就取消了,不允许共享了,现在同时有一个「使用技巧」的标签和分类,他们不是同一个 term,会生成两个term。

35530

WordPress主题开发基础:Body 类指南

您是一位有抱负的WordPress主题设计师吗,正在寻找在主题中使用CSS的新方法? 幸运的是,WordPress会自动添加您可以在主题中使用的CSS类。...{} .category-(slug) {} .tag {} .tag-(slug) {} .page-parent {} .page-child parent-pageid-(id) {}...使用WordPress插件添加Body类 如果您不在客户项目上并且不想编写代码,那么此方法对您来说会更容易。 您需要做的第一件事是安装并激活Custom Body Class插件。...这将为您的代码提供一组方便使用的标签。 动态添加自定义body类的其他示例 除了条件标签外,您还可以使用其他技术从WordPress数据库中获取信息并为body类创建自定义CSS类。...希望本文能帮助您学习如何在主题中使用WordPress body类,如果对于这篇文章有什么疑问,可以在下面留言讨论。

2K20

WordPress发布文章自动同步到新浪微博(带特色图片)

整体来源于张戈博客,本处仅是修改添加了一处显示文章分类的小功能,若是一篇文章有多个分类,默认使用第一个。经测试好像对于七牛中设置了空间防盗链的不太友好,可能会报2007错误。...$string2; /* 获取特色图片,如果没设置就抓取文章第一张图片 */ $url = get_mypost_thumbnail($post_ID);...课外总结 get_the_category(获取分类相关内容) 说明 如要查看一些说明,请点击http://www.favortt.com/wordpress-functions-class 描述 模板标签函数用来返回的值是一个数组形式的对象...也可以保存为’slug’) category_描述 分类描述 (也保存为’description’) category_parent 当前分类的父类别的ID编号。’...> //显示的内容就是上面提到的返回值 通过上面的方法我们就可以在文章的循环外获取分类的内容,这样我们就可以用在很多的功能中,比如可以在每篇文章下面添加一个相关文章列表 附录 错误及解决方案 改为https

2.7K20

WordPress主题制作(一):主题文件结构

在上一篇文章中,我们安装好了WordPress,准备好了制作主题需要的工具和主题测试的浏览器,接下来就要开始制作了,但在开始制作之前,我们还需要了解主题由哪些文件构成,其次还需要知道WordPress是怎样与主题文件连接的...) page-{id}.php——如果页面ID是6,WordPress将会查找page-6.php page.php——显示所有静态页面的模板 index.php 分类归档 category-{slug...}.php——如果分类的缩略名为news,WordPress将会查找category-news.php(WordPress 2.9及以上版本支持) category-{id}.php——如果分类ID为6...,WordPress将会查找category-6.php category.php——显示所有分类存档页面 archive.php——显示任何存档页面 index.php 标签归档 tag-{slug}...4.5开始,可以使用模板渲染嵌入到WordPress中的文章。

1.8K30

启用WP Super Cache纯代码版本之后的一些优化措施

return $contents; } 使用方法:编辑上一篇文章中所说的 cache.php 文件,搜索 function auto_cache()函数,并替换为以上代码即可。...$slug."';";     } else if(is_category()){         $cat = get_query_var('cat');         $theCat = get_category...return $contents; } 四、发布时删除缓存 针对第⑨条: 这个问题其实很好解决,只要使用 WordPress 钩子在发布或更新文章时,调用删除缓存函数即可,具体如下: //发布或更新文章时删除文章...、首页和对应分类缓存 function DelSingleCache($post_ID){     $category = get_the_category();     $slug = $category...[0]->category_nicename;     if($slug=='itnews' || $slug=='feeling') {         $real_slug = "others/".

1.2K70

WordPress自定义查询WP_Query使用方法大全

) - 分类id 'category_name' => 'staff', 'news', //(字符串) - 分类别名(不是名称) 'category__and' => array( 2, 6 ), /.../(数组) - 分类id 'category__in' => array( 2, 6 ), //(数组) - 分类id 'category__not_in' => array( 2, 6 ), //(数组...', //(字符串) - 使用别名还是分类作为查询条件 ('id' 或 'slug') 'terms' => array( 'red', 'blue' ), //(整数/字符串/数组) - 自定义分类法分类条目...'my-post-type', // - 自定义文章类型 (例如:movies) ), 'post_status' => array( //(字符串 / 数组) - 使用文章状态,根据文章状态获取文章,...> 调用单篇文章   调用id为36的单篇文章的新建查询如下 $args = array( 'p'=>'36' ); $query = new WP_Query( $args );   等同于

3.9K41

WordPress自定义查询:WP_Query的使用

' => 5,//(整数) - 分类id 'category_name' => 'staff', 'news', //(字符串) - 分类别名(不是名称) 'category__and' => array...( 2, 6 ), //(数组) - 分类id 'category__in' => array( 2, 6 ), //(数组) - 分类id 'category__not_in' => array( 2...', //(字符串) - 使用别名还是分类作为查询条件 ('id' 或 'slug') 'terms' => array( 'red', 'blue' ), //(整数/字符串/数组) - 自定义分类法分类条目...'my-post-type', // - 自定义文章类型 (例如:movies) ), 'post_status' => array( //(字符串 / 数组) - 使用文章状态,根据文章状态获取文章,...> 调用单篇文章 调用id为10的单篇文章的新建查询如下: $args = array( 'p'=>'10' ); $query = new WP_Query( $args ); 等同于 $query

1.3K20

去掉 WordPress 分类目录 URL 中的 category 最佳方法

WordPress 默认的分类目录 URL 中是带 category 的,比如我爱水煮鱼的 WordPress 的分类目录的 URL https://blog.wpjam.com/category/wordpress...方式一:使用插件 网上有很多这方面功能的 WordPress 插件,都可以去掉分类目录 URL 中的 category,这些插件的实现方式是把所有的分类都写入 WordPress 的 rewrite 规则...就可以: 方式三:最佳方法 如果仔细观察一下去掉 category 的分类目录 WordPress 的页面的 URL: 去掉 category 的分类目录页面:https://blog.wpjam.com.../wordpress/ 比如我爱水煮鱼的关于页面:https://blog.wpjam.com/about/ 是不是这两种页面的页面rewrite 规则是不是一样的,那么我们可以直接使用页面的 rewrite...当 WordPress 进入页面 rewrite 规则的时候,我们首先判断一下,当前的 pagename 是不是某个分类的 slug,如果是,就把当前的 query_var 中的 pagename 换成

53130

WordPress 6.0 提升了分类模式的性能

移除缓存过期事件 WordPress 6.0 之前,如果使用 Memcached 这类外部缓存,分类模式查询的缓存最长24小时,现在这个限制被移除了,所以如果缓存没有失效,那么分类模式查询就会被缓存更长的时间...因为只缓存 Term ID,那么下次从缓存中获取所有 ID 的时候,WordPress 会调用 _prime_term_cache 函数,检测对应 Term 是不是在缓存中,如果不在,它会一次把所有 Term...改进查询缓存 key 生成规则 如上所述,现在所有查询只获取 Term ID,所以很多相似的查询,它们缓存的内容都是相同的,比如使用 get_terms 去获取所有分类信息,第一获取 slug 字段,...另外对传递给 WP_Term_Query 的查询参数的处理也进行了优化,比如 slug 字段可能是字符串,也可能是数组,现在统一转换成数组,这样无论你传递什么类型的参数,缓存的 keys 相同的可能性更高...,这两个函数的使用会使得获取菜单的数据库请求变得更少,效率更高。

31230

WordPress 条件判断标签及用法大全

为了大家更加方便使用 WordPress 条件判断标签,我爱水煮鱼博客翻译了 WordPress 的官方文档 Conditional Tags,欢迎收藏本文以备用。...is_single( 'beef-stew' ) 判断当前文章的别名(Slug)是否为 “beef-stew”。...判断自定义分类页面(Taxonomy) 自定义分类页面并非是上面的 category 那种分类页面,而是指 WordPress 分类系统页面。...在 WordPress 默认内置了两种分类系统:category 和 tag,同时支持开发者自定义分类系统。 is_tax() 判断当前页面是否为一个分类系统的存档页面。...使用条件判断标签的实例 下面给出一些例子,让你明白上面的判断标签如何使用。 文章中的条件判断 下面的例子讲述了当用户访问一篇文章的时候如何使用 is_single() 来显示一些特殊的内容。

3.5K20

wordpress获取下一篇文章的函数next_post_link()使用教程

next_post_link()函数是常用的Wordpress函数之一,用于显示当前文章相邻的下一篇文章链接,上一篇、下一篇文章几乎是当下网站都会添加的文章页面元素,据说是有利于SEO优化。...本篇内容博客吧分享获取下一篇文章函数next_post_link()使用教程和方法。 函数结构 1 2 3 <?...默认值:“category使用示例 示例一 如果存在下一篇文章,则带箭头的标题超链接的形式显示下一篇文章,如果没有下一篇文章,则不显示任何内容。 1 示例四 只显示相同分类的下一篇文章 1 函数位置:wp-includes/link-template.php 官方文档:https://developer.wordpress.org/reference/functions/next_post_link

62320

WordPress丨常见函数及拓展模板函数大全

篇文章主要讲解wordpress开发模板中经常需要用到的一些函数。 一、header常用的函数 后面这个代码显示你博客中最新的20篇文章,其中format=custom这里主要用来自定义这份文章列表的显示样式。具体的参数和使用方法你可 以参考官方的使用说明- wp_get_archvies。...具体的使用方法也可以查看官方的说明。 wordpress调用随机文章 <?...() 是否是页面 is_page(’42′) id判断,即是否是id为42的页面 is_page(’About Me’) 判断标题 is_page(’about-me’) slug盘断 is_category...slug判断 in_category(’5′) 判断当前的文章是否属于分类5 is_author() 将所有的作者的页面显示出来 is_author(’1337′) 显示author number为1337

1.6K30
领券