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

如何在WordPress中为帖子in编写WP_query

在WordPress中为帖子in编写WP_query,可以通过以下步骤实现:

  1. 首先,了解WP_query是什么:WP_query是WordPress中用于查询和显示帖子的类。它允许你根据特定的条件来检索帖子,并根据需要进行排序和分页。
  2. 编写WP_query代码:在主题文件或自定义插件中,可以使用以下代码编写WP_query:
代码语言:txt
复制
$args = array(
    'post_type' => 'post', // 帖子类型
    'post__in' => array(1, 2, 3), // 帖子ID数组
);

$query = new WP_Query($args);

if ($query->have_posts()) {
    while ($query->have_posts()) {
        $query->the_post();
        // 显示帖子内容
        the_title();
        the_content();
    }
} else {
    // 没有找到帖子
    echo 'No posts found.';
}

wp_reset_postdata(); // 重置查询

在上述代码中,我们定义了一个$args数组,其中包含了查询的参数。post_type参数指定了要查询的帖子类型,post__in参数指定了要查询的帖子ID数组。

  1. 保存并应用代码:将上述代码保存到你的主题文件的适当位置,或者创建一个自定义插件并将代码放入其中。然后,你可以在需要的地方调用WP_query来显示特定帖子。
  2. WP_query的优势和应用场景:WP_query提供了灵活的查询功能,可以根据不同的条件和需求来检索和显示帖子。它可以用于创建自定义的帖子列表、相关帖子推荐、特定分类或标签的帖子展示等场景。
  3. 腾讯云相关产品和产品介绍链接地址:腾讯云提供了多种云计算产品和服务,如云服务器、云数据库、云存储等。这些产品可以与WordPress结合使用,提供稳定可靠的云计算基础设施支持。你可以访问腾讯云官方网站(https://cloud.tencent.com/)了解更多关于腾讯云的产品和服务信息。

请注意,以上答案仅供参考,具体的实现方式和推荐的产品可能因个人需求和环境而异。

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

相关·内容

优化WordPress性能的高级指南

获取帖子(Fetching Posts) WordPress提供从数据库获取任何类型的帖子(post)的方法。...这可能会导致不一致,特别是如果我们在代码中使用查询相关的过滤器,因为你在页面不期望的帖子可能会被该函数返回。 使用WP_Query类 在我看来,这是从数据库检索帖子的最佳方式。...WordPress允许我们将-1表示该参数的合理值,在这种情况下,系统将尝试获取满足定义条件的所有帖子。 这不是一个好的做法,即使我们确信我们只会得到一些结果作为回应。...处理小信息很有用,WordPress提供的其他机制(帖子[posts]或分类[taxonomies])过于复杂。 ?...摧毁WordPress就是缓慢的概念(Destroy the Notion That WordPress is Just Slow) 这些只是开发人员在编写WordPress时应考虑的几点建议。

7.1K20

CVE-2022-21661:通过 WORDPRESS SQL 注入暴露数据库信息

该漏洞可能允许攻击者暴露存储在连接数据库的数据。此漏洞最近被解决 CVE-2022-21661 ( ZDI-22-220 )。...首先,这是一个演示该漏洞的快速视频: 漏洞 该漏洞发生在 WordPress Query ( WP_Query ) 类WP_Query对象用于对 WordPress 数据库执行自定义查询。...插件和主题使用此对象来创建他们的自定义帖子显示。  当插件使用易受攻击的类时,就会出现该漏洞。一个这样的插件是Elementor Custom Skin 。...今年早些时候的情况就是这样,当时 Fancy Product Designer 插件的一个错误被报告受到主动攻击。...同样, Contact Form 7的文件上传漏洞插件也被检测被趋势科技传感器利用。在这种情况下,错误通过插件暴露,但存在于 WordPress 本身

4.2K10
  • 何在CUDATransformer编写一个PyTorch自定义层

    随着深度学习模型规模不断增长,实际生产和可扩展训练设计专门优化的操作符将会变得更加重要。因此,本文作者学习了如何在 CUDA Transformer 编写一个 PyTorch 自定义层。...因此,我转而使用其它的分析器来寻找性能的瓶颈点 逐行分析器 因为 PyTorch 是基于 python 编写的,所以我们也可以使用通用的 python 分析器。...我们将重点关注第 85、87 和 88 行的掩码操作。它组合了多个操作符来模拟「掩码处理后的 softmax」操作: softmax 的掩码输入填充负无穷数,从而使 softmax 忽略它们。...与 softmax 的不同之处在于,它还会加载掩码值,如果掩码值 1,则将每个对应位置上的输入值转换为零。...结语 我在 CUDA 编写了一个自定义的操作符并使 Transformer 的训练快了约 2%。我首先希望仅仅在 CUDA 重写一个操作符来得到巨大的性能提升,但事与愿违。

    1.8K30

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

    自定义调用文章在网站建设很常用,wordpress也很人性化,用新建查询new WP_Query就能实现相关功能。WP_Query怎么用呢?...>   两段代码是等效的,为了保持代码的简洁性,WordPress 隐藏了全局的主循环变量 $wp_query。   WP_Query最基础用法 <?...php /** * WordPress 查询综合参考 * * 官方文档: http://codex.wordpress.org/Class_Reference/WP_Query * 源代码: http:...(:words),但是数字排序可能会有问题 (:1, 3, 34, 4, 56, 6, etc, 而不是你希望的:1, 3, 4, 6, 34, 56)。...在大多数查询中使用 SQL_CALC_FOUND_ROWS 查询, 即使你不需要分页,通过设置这个参数真,我们告诉了了WordPress不要查询数据总行数,从而降低数据库负载,如果设置了这个参数

    4.1K41

    WordPress自定义查询:WP_Query的使用

    wordpress默认会根据网址调用数据,不能满足我们所有建站要求,而WP_Query可以用于查询任何你想要的内容,相当于自定义数据调用。 wordpress的主循环 两段代码是等效的,为了保持代码的简洁性,WordPress 隐藏了全局的主循环变量 $wp_queryWP_Query最基础用法 <?...php /** * WordPress 查询综合参考 * * 官方文档: http://codex.wordpress.org/Class_Reference/WP_Query * 源代码: http:...(:words),但是数字排序可能会有问题 (:1, 3, 34, 4, 56, 6, etc, 而不是你希望的:1, 3, 4, 6, 34, 56)。...在大多数查询中使用 SQL_CALC_FOUND_ROWS 查询, 即使你不需要分页,通过设置这个参数真,我们告诉了了WordPress不要查询数据总行数,从而降低数据库负载,如果设置了这个参数

    1.4K20

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

    WordPress ,使用 WP_Query 进行文章查询是最常见的操作,学习好这方面的操作, WordPress 开发基本就学会了一半。...「WordPress果酱」将通过一系列教程讲解如何使用 WP_Query 进行 WordPress 文章查询。...第一讲,把 WP_Query 最常用的分类,标签和分类模的所有相关的参数讲解一下,例子也是来自官方文档,学完之后,你可以在 WordPress 进行非常复杂的多重筛选。...' ) ); 使用标签 ID 获取都打了标签 ID 37 和 47 的文章: $query = new WP_Query( array( 'tag__and' => array( 37, 47 )...比如:获取在 quotes 分类或者同时有 quote 文章格式和在 wisdom 分类的文章: $query = new WP_Query(array( 'post_type' => 'post

    1.4K40

    10个WordPress的query_posts语句使用技巧

    Query_posts说到: query_posts函数仅用于修改主页循环(Loop),而不是一种在页面上生成次级循环的手段。...不同调用方法 传统的文章调用方法是以查询字符串形式传递query_posts参数(variable1=value1&variable2=value2&…),不过后来有了新方法——用数组来设置查询参数。...> 当然,使用哪种方法完全由个人习惯决定,不过我认为用数组更为方便,原因如下: 便于阅读,可以利用if语句更轻松地给数组添加条件,以动态生成查询一些查询参数(某些使用频率较低的参数,分类参数和标签参数...置顶文章 WordPress在 2.7版本引入了文章置顶功能。 这使用户选定的文章能够不受时间的排序标准,总是显示在文章列表的最上方。...但有时如果你想用数字型meta值来一次查询排序,却发现meta值是字符串字段类型的(即,查询的顺序是1, 10, 11, 2, 23, 3,而你希望是按数字大小来排序:1,2,3,10,11,23)

    72290

    我又搬博客了 — 和WordPress那些不得不说的事

    怎么搬的 从Typecho导出 非常简单 使用ByeTyp插件将原博客数据导出WordPress可识别的xml格式 使用Tp2MD插件导出Markdown格式的文章 GitHub sunxiyuan...将文章手动替换为Markdown文件(默认导入html格式) 对WordPress进行调整优化 为什么要用Markdown 简洁 输出格式稳定 自由调节样式 Gutenberg sucks 对WordPress...//设置WP_Query的 'no_found_rows' 属性true,禁用SQL_CALC_FOUND_ROWS if ( !...提供了强大的各种Hook,大大降低了编写插件和主题的难度。...以本博客例,在Blackfire可以看到,apply_filters函数被调用了近600次,耗费了200ms时间,但是很不幸,目前没有办法解决,只能希望WordPress在后续版本优化性能。

    34420

    WordPress 文章查询教程11:如何使用搜索和评论相关参数

    WordPress ,使用 WP_Query 进行文章查询是最常见的操作,学习好这方面的操作, WordPress 开发基本就学会了一半。...「WordPress果酱」将通过一系列教程讲解如何使用 WP_Query 进行 WordPress 文章查询。...评论参数 可以根据评论数来获取文章,支持数字和数组: comment_count (int) – 获取评论数必须是该数字的文章,相当于下面比较参数:=。...comment_count (Array) – 如果该参数数组,则其必须有两个参数: value – 用于比较的评论数。 compare – 比较方式,可以是:'=', '!...显示评论数20的文章: $args = array( 'post_type' => 'post', 'comment_count' => 20, ); $query = new WP_Query

    86820

    WordPress 文章查询教程10:如何使用权限和缓存参数

    WordPress ,使用 WP_Query 进行文章查询是最常见的操作,学习好这方面的操作, WordPress 开发基本就学会了一半。...「WordPress果酱」将通过一系列教程讲解如何使用 WP_Query 进行 WordPress 文章查询。...我写这一系列文章的目的也是为了方便自己使用这些参数的时候方便查询,所以如果你也是经常进行 WordPress 二次开发的话,建议收藏本文。...' => false ); $query = new WP_Query( $args ); 显示50篇文章,但是 post term 信息不加入缓存: $args = array( 'posts_per_page...另外需要注意,如果使用了持久对象缓存(例如 memcached),这些标志默认设置 false,因为当存在持久缓存时,无需在每次页面加载时更新缓存。

    42730

    Sticky Posts Switch插件教程WordPress分类添加置顶文章

    Sticky Posts Switch插件教程WordPress分类添加置顶文章Sticky Posts Switch插件教程WordPress分类添加置顶文章  默认情况下,WordPress...在本文中,我们晓得博客将向您展示如何在WordPress类别添加置顶文章。 注意:Sticky Post仅适用于内置帖子类型帖子,不适用于自定义帖子类型。  ...和 MultilingualPress如何在WordPress类别添加置顶文章?  ...Sticky Posts Switch插件教程WordPress分类添加置顶文章  此外还可以选择在主页、帖子存档页面或分类页面(类别和标签)上显示粘性帖子的位置。...请注意,星形图标仅在管理仪表板可见,现在已经WordPress的类别添加了置顶文章。

    5.5K20

    WordPress 文章查询教程6:如何使用排序相关的参数

    WordPress ,使用 WP_Query 进行文章查询是最常见的操作,学习好这方面的操作, WordPress 开发基本就学会了一半。...「WordPress果酱」将通过一系列教程讲解如何使用 WP_Query 进行 WordPress 文章查询。...我写这一系列文章的目的也是为了方便自己使用这些参数的时候方便查询,所以如果你也是经常进行 WordPress 二次开发的话,建议收藏本文。...第六讲关于排序相关的参数,排序相关的参数就是 order 和 orderby 两个参数,但是值比较多比较多: 首先是 order 参数,数据类型:(string | array),用于指定 “orderby...orderby 集: ASC – 升序,从最低值到最高值 (1, 2, 3; a, b, c) DESC – 降序,从最高值到最低值 (3, 2, 1; c, b, a) 然后是 orderby 参数,数据类型

    1.5K30

    WordPress 文章查询教程4:如何使用文章状态参数

    WordPress ,使用 WP_Query 进行文章查询是最常见的操作,学习好这方面的操作, WordPress 开发基本就学会了一半。...「WordPress果酱」将通过一系列教程讲解如何使用 WP_Query 进行 WordPress 文章查询。...我写这一系列文章的目的也是为了方便自己使用这些参数的时候方便查询,所以如果你也是经常进行 WordPress 二次开发的话,建议收藏本文。...'any' – 获取除了 'inherit', 'trash' 和 'auto-draft' 状态的文章,如果有自定义文章状态,并且它的 'exclude_from_search' 属性 true,这类状态的文章也会被获取...只显示草稿状态的文章: $query = new WP_Query( array( 'post_status' => 'draft' ) ); 显示多个状态的文章: $query = new WP_Query

    63030

    WordPress 6.1 将提高 WP_Query 查询性能,真正实现站点 0 SQL

    WP_Query 实现数据库查询缓存 WordPress 6.1 改进了 WP_Query数据库查询的执行方式,实现 SQL 查询缓存,这意味着如果多次运行同一条 SQL 查询,查询结果将从缓存中加载...对于未使用内存缓存的站点来说,同个页面相同的 WP_Query 也也不会重复执行,所以站点性能也会得到一定提升,但是不会那么显著。...如何禁用缓存 值得注意的是,在默认情况下,WP_Query 的所有数据库查询都将被缓存,如果想不缓存,只需将 cache_results 参数设置 false 即可: $query = new WP_Query...初始化菜单的所有链接对象 WordPress 6.1 还新增了函数 update_menu_item_cache,它支持一个 post 的对象数组参数,然后就会初始化菜单引用到的文章或者分类的数据缓存...,并且 WP_Query 也增加了一个新的参数 update_menu_item_cache,如果它被设置 true,则会调用 update_menu_item_cache 函数仅仅通过两条 SQL

    67820

    WordPress 文章查询教程7:如何使用密码保护参数

    WordPress ,使用 WP_Query 进行文章查询是最常见的操作,学习好这方面的操作, WordPress 开发基本就学会了一半。...「WordPress果酱」将通过一系列教程讲解如何使用 WP_Query 进行 WordPress 文章查询。...我写这一系列文章的目的也是为了方便自己使用这些参数的时候方便查询,所以如果你也是经常进行 WordPress 二次开发的话,建议收藏本文。...第七讲关于密码保护参数,密码保护的参数就是 has_password 和 post_password 两个参数: has_password (bool) – 如果 ture,则显示有密码保护的文章,...只显示密码保护的文章 $query = new WP_Query( array( 'has_password' => true ) ); 只显示无密码保护的文章 $query = new WP_Query

    52050
    领券