您当前的位置:首页 > TAG信息列表 > wp-query
选择存档年份时仅显示即将发生的事件/显示所有事件
我正在一个wordpress网站上工作,该网站将只查询即将到来的事件(自定义帖子类型)。我已经知道了如何只显示即将发生的事件,但我想允许用户在单击我使用wp\\u get\\u archives创建的归档选项卡时查看过去的事件。现在,当您选择像“2013”这样的存档年份时,它会输出相同的“即将发生的事件”查询,但我想输出2013年的所有事件。我怎么会这样?$today = date(\'Ymd\'); $paged = ( get_query_var(\'paged\') == 0 )
仅显示特定类别的自定义帖子类型
我有一些faqs 在我的网站上,只想显示特定类别下的常见问题。这些类别包括worker, company, test. 这是我的代码:$faq = new WP_Query(array( \'post_type\'=>\'faq\', \'order\' => \'DESC\', \'category_name\' => \'test\', )); while($faq
在管理员列表视图上更改过滤内容时,‘parse_Query’过滤器是否仍然有效?
关于自定义筛选器,有一个回答非常好的问题:Adding a Taxonomy Filter to Admin List for a Custom Post Type?但“parse\\u query”过滤器似乎不再适合更改列表内容,因为如果我登录&$query->query_vars 从那里,我得到了非常不完整的数据,并且无法从那里删除分类法、post\\u类型和术语,正如许多Tut所建议的那样。示例代码:add_action(\'parse_query\', \'get_filtered_
WP_QUERY返回匹配,没有条件
我有一个小的搜索表单,可以重定向到基于“想法编号”的页面。创意编号是唯一的编号,因此任何时候都只能有一个匹配项。但我的查询失败,没有任何条件。以下代码将。。如果idea\\u num匹配,则完全重定向。如果没有匹配,则重定向回原始页面,并返回错误If no criteria... it still will redirect to a page where the idea_num doesn\'t match??? What am I missing here?$post_types = array(
如何回复比要求更多的帖子
我试图在显示单个页面时更改主查询,以返回另一个页面。我认为这是query\\u posts()永久更改主查询的少数情况之一,但在许多情况下,我仍然会得到原始的post IDget_the_ID() 诸如此类。实现这种看似简单的页面请求更改的正确时机(动作挂钩)和方法是什么?示例:每当请求页面ID 5时,请加载页面ID 10。
在哪个文件中使用$wpdb及其函数在WordPress中进行数据库操作和查询?
我已经在wordpress中创建了名为student的页面模板,以使用wpdb在数据库中插入数据,但我遇到了如下错误-
过滤查询后如何设置选项上的选中属性?
我正在为一个自定义帖子类型开发一个管理过滤器,并且大部分都能正常工作。然而,我只停留在一点上。在筛选查询之后,如何使所选选项对用户可见?我已经看过了wp_dropdown_categories (我在另一个过滤器中使用了它),它似乎不适合我的情况。在这种情况下,过滤器针对的是数据库查询。这就是我目前所拥有的。function filter_forms_by_status() { global $post_type; global $wpdb; if ($pos
自定义帖子类型将导致单一帖子类型,而不是短码模式
我继承了一个网站。在一个部分中有一些自定义的帖子类型,它们被放置在那里并带有一个短代码。他们有一个功能,当你点击一个,而不是去单一的帖子类型的页面,这是存在的,是我想要实现的(基本上是简单的功能)。它们显示模态。我发现这种模式是在inc/shortcode中定义的。php。我对这个不太熟悉。有没有办法重新生成此wp\\U查询以返回其基本的无模式功能?function mostrar_obras_en_curso($atts, $content = null) { //add_fi
WP查询:如何获取特定作者的帖子或具有特定元值的帖子
我在所有帖子中都有一个额外的自定义字段(acf用户字段),以防帖子有合著者。所有用户都有自己的作者页面,其中显示他们的所有帖子。目前没有问题。但我现在想要的是一个查询,在这里我可以得到作者是实际作者的所有帖子,以及他/她只是自定义字段中的合著者的所有帖子。到目前为止,我的代码非常简单,但实际上并不起作用。我猜“relation”参数仅用于比较元查询子数组。$args = array( \'post_type\' => array( \'post\' ),
WooCommerce:按元密钥订购帖子
我有以下args数组{ \"ordreby\":\"meta_value_num\", \"meta_key\":\"_price\", \"posts_per_page\":10, \"offset\":0, \"post_type\":\"product\", \"post_status\":\"publish\", \"order\":\"asc\", \"suppress_filte
带有搜索的自定义POST存档,is_earch()为FALSE?
我有一个自定义的帖子类型,并创建了存档模板archive-custom\\u post\\u type。php,其中包括一个搜索表单。然后,我使用pre\\u get\\u posts向查询中添加参数以筛选结果。然而,为了确保这只发生在这个归档页面上,我想检查一些事情。首先,我要检查post类型是否匹配。但后来我想检查is\\u search()参数,结果发现它是false。如何以及何时定义?我能做些什么让WP知道正在进行搜索吗?pre\\u get\\u posts回调$post_type = get_
将日期保存在`meta_key`中的旧事件从WP_QUERY中排除
我使用下面的模板显示由第三方插件创建的自定义帖子类型事件的上升列表中的第一个事件。我想要的是排除旧事件,只显示一个实际事件(如果今天有),或者最近的事件。事件开始日期保存在meta_key 具有“Y-m-d”格式的值(例如:2017-10-27)。如何做到这一点?<?php wp_reset_query(); $args = array( \'post_type\' => \'events\',
将帖子的内容插入另一个帖子
我正在编写一个小插件,它可以创建custom post 类型我创建了一个过滤器copies the content 把这样一个职位换成另一个职位。因此,我遍历了所有自定义帖子。每一个我都有一个target_type 它的字段值。将此值与实际值进行比较post_type 已查看帖子的。如果相同,则会追加内容。My problem is 自定义帖子内容中使用的短代码应在目标帖子的上下文中呈现。例如:我在自定义帖子中使用了一个短代码,它只返回get_the_title(); 在目标帖子中,显示自定义帖子的标题。
自定义搜索表单,POSTS_PER_PAGE值被忽略
我正在尝试构建自定义搜索表单,我希望覆盖网站的默认每页帖子数限制,但我使用的隐藏字段似乎根本不起作用:我有:<input type=\"hidden\" value=\"-1\" name=\"posts_per_page\" /> 。。但当我在搜索结果页面上检查$wp\\u查询时,这似乎被忽略了(我正在进行的搜索匹配29篇帖子,但$wp\\u查询->帖子的计数为10。我使用不同的值进行了多次测试,但都没有用。完整自定义搜索表单如下所示:<form role=\"sear
How add class the_content();?
如何添加类the_content();?<div class=\"csoporszoveg\"> <h3 class=\"csoporcim\"><?php if ($settings[\'enable_link\']) { echo \'<a href=\"\' . get_permalink($post) . \'\">\'; }
如何从WooCommerce商店页面中按标签排除产品?
我想从woocommerce商店页面查询中按标签删除某些产品。谁能告诉我怎么做?谢谢
WP_QUERY按多个元键和字段排序
如何按多个元键和字段/自定义字段排序查询?这是我的代码:$args = array ( \'post_type\' => \'listing\', \'posts_per_page\' => -1, \'tax_query\' => array ( array ( \'tax
在WP_Query中查询多个参数时,META_QUERY不允许显示帖子
我想在学校网站上显示每天的生日。老师和学生的生日有不同的部分。我只想查询老师的生日。我的自定义字段是位置(教师或学生-选择输入)、出生日期(日期选择器)。我的代码如下所示:<?php $today = date(\'d/m\'); $args = array( \'post_type\' => \'birthday\', \'posts_per_page\' => 1, \'meta_query\' => array( ar
将自定义分类添加到自定义帖子搜索
这是我的代码:$data = wp_parse_args( $data, array( \'post_type\' => array(\'post_type1\',\'post_type2\',\'post_type3\'), \'post_status\' => array(\'publish\',\'closed\') ) ); if ($data[\'s\']){ global $theme_query
WP按当前页面标签ID查询相关帖子
我正在尝试输出当前帖子的相关帖子tag_ID. 使用当前代码,posts将从property 标记而不是特定标记。我如何才能只返回基于当前帖子的帖子tag_ID?<?php $post_tag = get_the_tags($post->ID)?>//Not sure if correct <?php $args = array( \'post_type\' => \'property\', \