您当前的位置:首页 > TAG信息列表 > wp-query
在每个页面加载上显示三个连续的帖子,而不重复上一次
我正在使用自定义帖子类型来管理网站上的广告。每个页面上有3个相同的广告空间,通过WP查询输出。有人能不能建议,在一个较高的层次上,一个方法是在每个页面加载时显示3个不同的帖子,但不要重复上一页显示的帖子(可以是连续的)?例如,如果自定义帖子类型中有9个广告(帖子):用户登陆网站页面>可以看到广告1、2和3可见广告4、5和6广告7、8和9可见用户导航到另一页>广告1、2和3再次显示我不需要答案来提供代码,这是必须的;只是解释一下如何找到解决方案。这样做的目的是确保每个广告对每个访问者的印象(几乎
ORDER BY表字段COMMENT_STATUS在WordPress>4.0中
有人能帮我在WP admin中按WP\\u Posts表字段(如comment\\u status)对帖子列表进行排序吗。我知道,我们可以很容易地按元字段键排序,但找不到任何方法来按wp\\u posts表实际字段排序。如果我们深入研究WP查询的源代码,就会发现只允许使用以下类型的键- $allowed_keys = array( \'name\', \'author\', \'date\', \'title\', \'modified\', \'menu_order\', \'parent\',
Custom query return
以下是我使用的完整代码:<form action =\"\" method=\"get\"> <INPUT TYPE=\"checkbox\" NAME=\"colour\" VALUE=\"red\"> Red<BR> <INPUT TYPE=\"checkbox\" NAME=\"colour\" VALUE=\"blue\"> Blue<BR> <button type=\"submit
problem with loop
我对这段代码有问题,每当我在它后面放东西时,它就会中断。查询是否正确关闭? <div class=\"container\"> <div class=\"col-sm-12 col-xs-12\"> <div class=\"headdark\"><h3>Places nearby <?php echo the_title()?> </h3></div> <div class=\"conda
在WP_QUERY中获取上一个工作日的帖子
通过wordpress中的date\\u查询,我试图获取最后一个工作周(周一至周五)的帖子我正在使用:$base_array = array( \'posts_per_page\' => -1, \'fields\' => \'ids\', \'post_type\' => \'cpt\', \'post_status\' => array(\'pu
随机排列的5个最受欢迎的帖子
我有一个循环,显示了meta_value_num.我正在尝试随机排列最受欢迎的5个项目的顺序。知道为什么这个代码不起作用吗?<?php query_posts(\'showposts=4&cat=-20,-54&orderby=meta_value_num&order=rand&meta_key=post_views_count&order=DESC\'); ?> <? if (have_posts()) : wh
WP_QUERY期间打印当前岗位类别
如何打印当前的帖子类别名称,以便在HTML中以ID的形式输出它们,每个类别名称之间留有一个空格。我目前拥有代码: <?php $args = array( \'post_type\' => \'work\', \'posts_per_page\' => \'9\' );
列出2种自定义帖子类型中的最新帖子
我有两种帖子类型Type\\u 1和Type\\u 2我正在尝试从这两个类型中获取最新的内容,因此如果type\\u 1在type\\u 2的最新内容之后创建了一篇文章,那么我想显示该文章,反之亦然。这样做的最佳方式是什么?我只想展示两篇文章中最新的一篇
如果没有值返回剩余结果,则按META_VALUE对搜索结果页面进行排序
我正在尝试按特定的meta_key. 关键是我需要返回所有结果,即使在meta_key帖子是属于事件的自定义帖子类型。已使用以下方法将结果排序为一组特定的自定义帖子类型:function SearchFilter($query) { if (!is_admin() && $query->is_search() ) { $query->set(\'post_type\', array( \'event\', \'university\',
Filtering a WP Query result
我有几个自定义类型的帖子,我已经用WP Query过滤过了。从该列表中,我试图筛选具有特定自定义字段值的帖子。我尝试使用meta\\u查询,但问题是select值还不存在。它只在查询完成后存在。我已经在变量中存储了select值。<?php $args = array( \'post_type\' => array( \'one\', \'two\', \'three\' ),
仅显示当前类别帖子
我使用创建了一个自定义循环WP_Query 显示与我创建的自定义帖子类型关联的帖子。<?php $the_query = new WP_Query( array ( \'post_type\' => \'scp_content\' )); ?> <?php if( $the_query->have_posts() ) : while( $the_query->have_po
按两个自定义域排序的旋转滑块
我创建了旋转滑块,用于加载自定义的帖子类型,事件。有两个自定义字段,事件开始日期和事件结束日期。我想按开始和结束日期显示订单。因为现在只能按开始日期排序,如果开始日期相同,则将按标题排序。以下是我在Revolution Slider网站上发现的内容:https://www.themepunch.com/faq/sort-options-post-based-sliders/function modify_slider_order($query, $slider_id) { if($slid
多个值的WP查询问题
我有一个带有键的自定义字段colour 值可以是red 或blue 个人岗位。我知道返回红色或蓝色帖子的代码,即。?colour=red, 但是我不知道返回红色或蓝色帖子的代码。?colour=red&colour=blue.我已经收到用户的代码帮助,但仍然无法工作。。。非常感谢您的帮助。。。谢谢<form action =\"\" method=\"get\"> <INPUT TYPE=\"checkbox\" NAME=\"colour\" VALUE=\"r
如何将页面用于自定义帖子类型?
我买了一个主题名为“CPT”Services“它使用index.php 文件我还创建了一个名为“/服务”的页面,但CPT正在输出一个页面来覆盖它。我尝试创建两个archive-services.php 和single-services.php 页面内容:$args = array( \'p\' => 795 ); $custom_query = new WP_query( $args ); if( $custom_query->have_pos
WP_QUERERY按日期排序不起作用
我有一个简单的WP\\U查询,可以按日期获取合著者(分类法作者)的帖子列表,这是一个查询: $username = get_the_author_meta( \'login\', $author_id ); $args = array( \'post_type\' => \'any\', \'orderby\' => \'date\',&
自定义字段按日期查询
我想获取自定义字段日期在将来的WordPress帖子,但从该查询中获取正确结果时遇到问题:$args = array( \'posts_per_page\' => -1, \'post_type\' => \'matches\', \'meta_key\' => \'date\', \'compare\' => \'>=\', \'meta_value\'
按多个字段对WP_QUERY进行排序,并将它们相减
每个帖子有两个自定义字段,vote_up 和vote_down.我知道如何按其中一个排序,但我想知道如何才能得到两者的总和,减去vote_down 从…起vote_up 然后根据计算结果显示它们。想法?
在没有获得404的情况下故意超过主查询的max_num_ages吗?
作者。php I有两个循环:一个是默认的主循环,用于获取该作者的所有帖子,另一个是自定义的WP\\u查询$secondloop. 两个查询都有posts_per_page 设置为3. 现在我想paginate both query results.为此,我添加了一个参数$secondloop = new WP_Query($args):\"paged\" => (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1; (阅读:将此
在Admin Posts页面中添加快速链接,我可以在其中按meta_key进行查询
我有一个自定义字段is-active 使用高级自定义字段(ACF)创建。我想在所有帖子发布后添加一个快速链接,该链接过滤所有具有以下值的帖子true 对于is-active 元键。我使用此功能成功地将活动链接添加到列表:add_filter(\'views_edit-ground_catalog\', \'ground_add_admin_quick_link\'); function ground_add_admin_quick_link($views) { if( (
跟踪对数据库的写入操作
当更新帖子选项更新用户更新插件更新任何其他内容更新并写入数据库?我希望能够跟踪我在开发环境中所做的所有更改,并将它们保存到一个文件中,这样我就可以使用这些补丁自动更新我的live数据库。这可能是我要找的过滤器吗https://developer.wordpress.org/reference/hooks/query/或者有人知道更合适的钩子吗?或者有没有一个插件,我还没有找到,可以做到这一点?