您当前的位置:首页 > TAG信息列表 > wp-query
创建自定义POST类型发布循环
我想重新发布所有以前发布的自定义帖子类型的产品。假设帖子类型为“事件”我是这样想的:$args = array( \'post_type\' => \'events\', \'post_status\' => \'publish\', // get only published posts? \'posts_per_page\' => -1 ); $posts = new WP_Query( $args ); if ( $posts -&g
WP_QUERY自定义职位发布
假设我有一个基于两种自定义帖子类型的自定义查询:$wp_query = new WP_Query(array( \'post_type\' => array(\'post-type-1\', \'post-type-2\'), \'post_status\' => \'publish\', \'posts_per_page\' => \'3\'); 我想要的是把post-type-2的
如何检查数组值,WP_QUERY给我带来了什么?
我连续有两个问题:如何检查数组值,什么WP_Query 给我带来了什么</如果我在cat=3中得到10篇帖子,那么我只想从中得到5篇,然后想在我想打印的任何地方单独回应它们</可能是这样的: ------------------- | 1 | 2 | ------------------- | 3 | 4 | ------------------- | 5 | ------------------- 但这两个问
如何根据页面ID数组对查询到的页面进行排序?
我正在创建一个单页wordpress网站,我需要我的“主页”、“关于”、“公文包”、“服务”和“联系人”页面都出现在头版。我为我的首页创建了以下页面模板:page-home.php:<?php get_header(); ?> <div id=\"primary\"> <div id=\"content\"> <?php
列出最近的5个子页面
我为图库创建了分层自定义帖子类型。父页面是库,子页面是相册。我想在侧边栏上显示最新的相册(因此基本上是最新的子页面)。\'post_parent\' => 0 我只在法典中找到这个,但这与我想要的正好相反,这将只列出父页面。以下是我目前的代码:$albums = new WP_Query(array( \'post_type\' => \'gallery\', \'posts_per_page\' => 6 ));
Custom Order in WP Query
我正在尝试实现我自己的查询排序,下面是我想到的。。。$query = new WP_Query(\'post_type=contentboxes&include=\' . $contentboxes . \'&order=ASC&orderby=include\' ); 我的自定义循环,$contentbox类似于带有orderby include参数的34,45,23,46。为了实现自定义订单,我使用*pre\\u get\\u posts*和*posts\\u ord
强制使用多个自定义帖子类型的规范URL
我正在从事一个有几种自定义帖子类型的项目,其中一种帖子类型自然(但实际上不是WordPress意义上的)是其他帖子类型的“父”。例如,假设我有一个名为“book”的自定义帖子类型和另一个名为“character”的自定义帖子类型,并假设我希望有以下自定义URL结构:books/[book-name]/characters/[character-name] 因此,关于《帽子里的猫》一书中人物的帖子的规范URL应该是: books/cat-in-the-hat/characters/thing-on
获取带有标记所有帖子类型的帖子
我正在尝试获取所有具有特定标签的帖子,无论这是什么类型的帖子。我已经尝试了我找到的每一个解决方案(在这里等等),但没有任何效果:我总是只从我的wp\\u查询中获得正常的“post”类型。我试过这个:$query_args = array( \'tag\' => $tag, \'post_type\' => array(\'post\', \'praktijk\', \'expert\', \'download\', \'product\', \'
使用带有GET_TEMPLATE_PART循环的自定义WP_QUERY
我有一个自定义帖子类型的查询:<?php $paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1; $books = new WP_Query(array( \'post_type\' => \'wiki\', \'posts_per_page\' => \'50\', \'paged\' => $paged )); ?>
Sidebar limiting to 10 posts?
我的单曲中有以下代码。php页面:UPDATED CODE <?php if (have_posts()) : the_post(); $post_id = get_the_ID(); if ( is_single() ) { $cats = get_the_category(); $cat = $cats[0]; } else { // category archives
在Single-$posttype.php上创建下一个和上一个与存档-$posttype.php使用相同的顺序
我有一个自定义的帖子类型events 并使用存档事件显示这些事件。php和单个事件。模板层次结构中的php。我在存档事件中有一个自定义查询。php$paged = ( get_query_var(\'paged\') ) ? get_query_var(\'paged\') : 1; $events_query = new WP_Query( array ( \'post_type\' => \'events\', \'orderby\' => \'meta_v
从多站点网络查询帖子
我在一个多站点博客网络上工作,我必须在主页上显示最近的帖子,每页导航10篇。我确实使用wpdb对象和一条复杂的sql语句实现了它。我得到了我们的博客IDget_blog_list 函数循环遍历每个博客id列表,并生成一个sql查询,以从使用的所有站点获取帖子wpdb->get_result 为了从所有子网站获取帖子列表,我最近开始学习PHP和WordPress,现在还在学习。是使用wpdb 在这种情况下,对象是正确的方式吗?我在许多文章中读到WP_Query 对象我不知道怎么用WP_Query 在这
在HAVE_POSTS()之前修改WP查询POST__
我有一个插件,根据$_GET 数据(搜索辅助DB表)。我正试图加入标准have_posts() 在分类页面中调用函数以显示结果。因为数据是在实际页面上传入的,所以我不能使用普通pre_get_posts 待命,就像这样:function finder_sort($query) { if ($query->is_main_query() && is_tax(array(\'location_type\')) && isset($_GET[\'finder
WP_Query->按相关度对结果进行排序(=大多数标签/分类术语通用)
我正在尝试为我的自定义帖子类型编写一个新的“相关帖子”小部件(针对单个帖子视图),按照相关帖子与当前帖子应该具有的共同自定义分类术语进行过滤。我发现this 解决方案但我想补充的是,这些帖子是按相关性排序的。我通过它们共同的分类术语的数量来确定相关性:共同的分类术语越多,相关性就越高。示例:当前帖子有标签(1)、(2)、(3)和(4)。带有标签(1)、(3)和(4)的相关帖子比只带有标签(1)和(2)的相关帖子更相关。此外,如果可能的话,我想对其中一个自定义分类术语(我假设它是一篇文章的“主要”术语)添加
执行后是否获取WP_QUERY查询?
是否可以获取最新的WP\\u查询的配置?我需要用它来调试。例如,如果我运行以下操作:$the_query = new WP_Query( $args ); ... 我可以稍后通过执行以下操作获取$args数组吗$the_query->args(); 还是什么?
不带任何分类的循环帖子
我已经按照一些自定义分类法对页面进行了分组。但我需要关心那些没有任何分类集的人。我的代码是:$page_groups = get_terms(\'page_group\'); //get all existing page groups foreach ($page_groups as $page_group) { //for every of them $group_name = $page_group->name; //get group name
使用WP Query按多个元字段进行搜索
我制作了一个带有选择框和文本字段的自定义搜索表单。我有一个选择框,上面有“租赁”和“出售”(这是一个房地产网站)等选项。还有输入字段,用于最低和最高价格、位置等。在帖子中,我为所有这些过滤器设置了自定义字段。我用了WP_查询。它应该会起作用。以下是查询:// Define the arguments for the WP query $args = array( \'post_type\' => \'post\', \'relation\' =
“最新帖子”和“静态页面”有什么不同?
WordPress可以在管理面板的“设置”下选择“最新帖子”和“静态页面”。我的问题:在每种模式下加载的页面模板是什么</为什么paged 停止工作并page 选择“静态页面”时开始工作-paged 但是,当我使用新的WP查询和page 不起作用(这是关于WP查询的-我想每个人都知道我在说什么-这是分页)</看起来像get_post_meta($post->ID, \"my_custom_field_name\", true) 当我选择自定义页面模板作为“静态页面”时停止工作,但当我通过
判断ID是页面还是帖子,查询ID
我想查找页面id并确定它是页面还是帖子。然后查询id并显示标题、特色图片等内容。这适用于以下页面: query_posts(\'page=\' . $featured_tab); 本工程或岗位: query_posts(\'p=\' . $featured_tab); 这将告诉我$featured\\u标记是否是帖子或页面: get_post_type( $featured_tab ) 但这不起作用 foreach ( $featarr as $
Query posts by custom fields
我正在为一家酒店制作主题,我需要能够提供按以下自定义字段搜索的功能:位置和价格。我需要能够从查询字符串本身查询它们。。。ie:您的站点。com/?post\\u type=房间(&U);位置=南部您的站点。com/?post\\u type=房间(&U);价格=20.95您的站点。com/?post\\u type=房间(&U);位置=北(&N);价格=35我已经找到了许多不同的问题/答案,但似乎没有一个专门针对我的问题。值得注意的是,我认为这一点非常接近于解决我的问题:Query posts and f