您当前的位置:首页 > TAG信息列表 > query-posts
统计搜索结果,并显示每页的偏移量
我试图在使用分页时实现以下搜索结果计数;Showing 1-9 of 368 Items - (第一页)Showing 9-18 of 368 Items - (第二页)但我正在让自己$count_posts; 我不确定我是否完全掌握了它/PHP (Search.php)<?php $post_count = $wp_query->post_count; ?> <?php $count_products = wp_count_posts( \'products\' )-&g
META_QUERY检查保存值数组的键中的元值
在我的自定义帖子类型的每个帖子中调用\"announcements\" 我将用户ID保存在一个数组中,该数组位于一个名为\"post_is_read\" 每当用户阅读公告时。只是解释一下:“post\\u is\\u read”包含一个数组(1、2、5、12、86、100),其中每个数字表示一个用户ID。我使用以下代码实现了这一点:https://wordpress.stackexchange.com/a/344315/15801我现在正在尝试创建一个模板,该模板将显示用户未阅读的帖子,代码如下:$cur
Order Posts in Custom Order
我正在尝试创建一种自定义方式来订购新的自定义帖子类型。以下是我的设想:有一种定制的方式,可以按照完全独特的显示顺序(数字、自动值等)对帖子进行排序,这样我就不需要手动更改帖子上的大量发布日期来获得正确的顺序</如果没有输入数字/自动值等,则将根据列表末尾发布的时间显示我正在使用CMB2作为自定义帖子类型上的元数据字段。有人有什么建议或想法吗?我意识到这是一个复杂的问题,但我希望能够按自定义顺序排序帖子,而不是按作者、发布日期或标题。
帖子排序,2020年显示为下一事件何时应该是最后一次
我们在wordpress上发布了一些按日期排序的活动。所有这些都很好,除非我们参加2020年的活动,它会排在列表的顶部而不是底部。日期保存在数据库中为“2020年1月24日”2019年的所有活动都按天、然后按月进行了正确排序,下一次将在列表顶部显示。下面是查询的代码。我不确定这是问题所在的查询、数据库还是两者兼而有之。感谢您的帮助或建议。if( $data[\'items_per_page\'] ) { $event_perpage = $data[
查询发布自定义字段计算值
我有一个前端表单,用户可以在其中创建一个帖子,并输入3个数字自定义字段值作为帖子的一部分。然后计算这3个自定义字段,并在帖子中显示结果。是否有办法根据计算结果/值查询/列出/显示帖子?
性能注意事项-带有外键的自定义帖子的后表和新表?
我正在修改一个使用各种自定义帖子类型的插件。类型为courses lessons topics 在course, lesson, 或topic 级别也可以是quizzes 和assignments.该插件还集成了bbpress 这样就可以forums 和forum topics 与关联的course. 但仅限于课程层面。因此,我通过cool添加了relationship字段pods 插件,这样当我添加论坛主题时,我可以将其与课程和主题联系起来。但仍然存在检索问题
Should I reset $wp_query?
我对WordPress并不完全陌生,但查询的事情让我有点困惑。我在网上搜索了很多文章,但找不到我需要的东西。也许它可以帮助很多像我这样有文字处理技能的人。我想创建一个短代码,并需要遍历一个名为events的自定义post类型。function leweb_get_suggested_events() { // Query global $wp_query; // Arguments $args = array(
排名靠前的帖子平均评级问题
我试图显示最高评级的职位,cpt与平均评级值。我为此创建了自定义小部件。默认情况下,wp post数据和平均值显示正确,但类似CPT的电影post未显示正确的平均值。我使用以下代码来实现这一点。需要帮助public function widget( $args, $instance ) { $title = apply_filters( \'widget_title\', $instance[\'title\'] ); $posttype = $instanc
使用WP_QUERY根据自定义字段值匹配帖子类型
我试图根据自定义字段Product ean和Item ean,从post type产品中查询与post type项目中循环中的当前post匹配的post。例如:我有一个带有项目ean 123的项目帖子和两个带有产品ean 123的产品帖子。现在我想在项目帖子上显示两个产品帖子。非常感谢您的帮助,谢谢。门诺
绕过WP查询中的“supress_Filters”
显然,出于某种不合逻辑的原因,开发人员决定获取所有语言帖子的唯一方法是添加supress_filters=true 到WP\\u查询(而不是像这样language_code=all 选项)。无论如何,我的情况是,我需要获取所有语言的帖子,但也需要使用过滤器修改WP\\u查询。有没有办法强制将我的过滤器添加到查询中,即使supress_filters 设置为false?这是我需要添加的过滤器:add_filter( \'posts_where\', function($where, $wp_query) {
在什么钩子上可以获得被查询对象的最终状态?
我的目标是创建一个迷你插件,允许我创建社交共享链接,因此,我非常非常有兴趣获取查询对象链接/标题的最新版本。我通过暴力强迫发现WP_Post-like(或查询的对象、页面等)对我们可用parse_query, 问题是,这让我思考。许多流行的插件/主题仍在筛选标题等,如pre_get_posts 等等我什么时候才能挂接,以便在仍然允许其他人与我的API交互的情况下获得帖子的最终版本?我突然想到loop_end 在了解了内核的运行方式后,我会立即启动它,但如果我这么晚才启动我的功能,其他人将无法更早地使用它。
自定义查询以检索最旧的帖子和按日期间隔检索其他帖子
我希望实现一个自定义post查询,其中包括以下参数:WordPress自定义循环,从自定义posttype中选择最旧的帖子并将其显示在页面上。有多个页面将使用此逻辑</十四天后,使用PHP/WordPress逻辑检索第二个最旧的帖子。此帖子将替换页面上最旧的帖子</又过了十四天后,用同样的逻辑检索第三个最旧的帖子。这种逻辑应该持续十四天</应使用相同的逻辑(略有变化)来填充HTML下拉菜单。此菜单将显示除页面上当前显示的标题、内容、自定义字段等以外的所有帖子。已安装高级自定义字段,如有必
Category y.php中的分页不起作用
Original Url: https://www.something.com/category/ftm-atf/在中添加分页时,将生成以下url,结果为404:Paginated Url: https://www.something.com/category/ftm-atf/page/2/代码位于category.php 如下所示:<?php $category = get_category( get_query_var( \'cat\' ) ); query_posts(arra
将默认相关帖子代码修改为自定义帖子类型
我想将这个基本的相关帖子代码修改为我的自定义帖子类型“视频”。由于我是新手,有人能帮我理解我需要在代码中修改什么,以便从我的自定义帖子类型视频中提取相关内容吗?问题代码:<?php // Get the current post ID $post_id = get_the_ID(); // Get the post category $cats = wp_get_post_categories($post_id); if ($cats) {
从多站点获取最新帖子
I\'ve created a multisite on a local VM and installed my theme. Now I\'m trying to get the latest posts from all the sites in order to display them ordered by last updated on homepage. From what I\'ve read so far, the best option should
根据固定链接和URL添加活动类
我面临一个问题,在我左侧的wordpress网站上,我加载了带有标题和摘录的帖子列表,当你们点击该内容时,页面右侧的内容就会加载,并且工作正常但我喜欢在列表中的任何链接被单击并在侧边打开时添加active或current类,第一个类已经是active类了,因为它已经在右侧显示了内容请检查代码在左侧,我正在使用<?php $paged = get_query_var(\'paged\') ? get_query_var(\'paged\') : 1; $args = ar
两个循环,一个AJAX循环,将第一个循环中的帖子从第二个循环中排除,循环位于不同的文件中
我有两个显示帖子的循环:“default”循环(在home.php中),它显示five 职位。在页面底部有一个按钮,它调用AJAX调用,调用第二个循环并返回six 新职位。现在我需要第二个循环从第六个帖子开始,就好像这是第一个帖子一样。第二个循环中的每个页面显示六篇文章。底部代码的问题是,我的AJAX调用从“第二”页获得了六篇文章。但由于只显示了五个帖子,它跳过了帖子。如果我可以更改第二个循环,那么问题也会得到解决,第一个“页面”有五篇文章,其他页面有六篇。第二个循环代码放在函数中。php和名为loop的
如何从分页查询中排除最新的x个帖子?
我有一个WordPress循环,这是AJAX调用的一部分。每次单击按钮时,都会调用此函数,运行下面的循环并输出接下来的6篇文章。默认情况下,已经显示了五个帖子。如何从Wordpress循环中排除五篇最新(最近发布的)帖子?循环的第1页从第6、7、8、9、10和;第11个职位?这是我使用的循环。如果有人能告诉我如何修改它,让它从第6篇文章开始,那就太好了。提前感谢!$args = array( \'post_type\' => \'post\', \'post_stat
按数字元键对查询结果进行排序,即使它不存在,但将带有元键的帖子放在第一位
我想订一份WP Query 由PHP中的数值元值生成的结果。为了实现这一目标,我正在做以下工作:$query->set( \'meta_query\', array( \'relation\' => \'OR\', array( \'key\' => \'orden_en_categ\', \'compare\' => \'EXISTS\', \'type\' =>
多站点如何显示来自两个站点的合并帖子并按最新日期排序?
我正在使用多站点,并从两个站点中提取博客帖子。下面的查询显示了帖子,但没有将帖子合并在一起,它只是列出了所有站点1的帖子,然后是站点2的帖子,因此帖子/日期都是无序的。目前看来:现场1 | A后| 2020年4月10日站点1 | B后| 2020年2月5日站点2 | C后| 2020年5月1日现场2 | D后| 2020年4月10日我想实现的是,在最新日期之前,将两个站点的帖子显示在一起?如何做到这一点?例如,它应该是这样的(无论站点如何,最新的帖子都会首先显示)站点2 | C后| 2020年5月1日现场