您当前的位置:首页 > TAG信息列表 > wp-query
一个查询中的多个关系
我正在研究一个WP\\U查询,我发现了一个问题。我在tickets中有自定义字段,希望进行一个WP\\u查询来显示这一点(举个例子):(field1 = “data1″ AND field2 = “data2″) OR (field1 = “data2″ AND field2 = “data1″) 为此,我创建了这个查询,但它返回的结果很好。\'meta_query\' => array ( \'relation\' => \'AND\', array
GET_POST始终返回相同数量的帖子=5
我不明白为什么下面的代码总是显示相同数量的返回post=5。当我更改$variable 对其他人的价值post id 一个作者与另一个作者的帖子author_id, 我总是收到5篇返回的帖子,即使作者有几十篇帖子。我做错了什么?$variable=328; $post = get_post($variable); $author = get_userdata($post->post_author); $args = array( \'author\
使用WP_QUERY或QUERY_POSTS()或GET_POSTS()来优化站点?
我已经阅读了其他答案,但我不知道哪一个更快(对于运行缓慢的服务器来说是最好和最简单的)?我有一个每天点击量超过100万次的网站,服务器速度慢,数据库连接有限,所以我想优化我的网站。您建议我使用什么:WP\\u Query或Query\\u posts()或get\\u posts()?如果我想在不同的位置以不同的样式显示文章,我可以在我显示的每一篇文章上重复函数[WP\\u Query or Query\\u posts()或get\\u posts()],还是最好使用一次,如果$I==1,2,3用于不同
从页面标题动态创建数组
我有一个简单的页面结构,像第一页、第二页、第三页。每个页面都有“content”标记。在Wordpress循环中,如何使用页面标题作为数组名称为每个页面创建数组。我的代码是这样的。 <?php $mt_test_args = array( \'post_type\' => \'page\', \'tag\' => \'content\', \'order\' =&
动态命名WordPress循环中的数组-添加/获取值
我有一个像第一页,第二页,第三页这样的页面每个页面都有一个“content”标记。在Wordpress循环中,我想为每个页面创建一个数组,以页面标题作为数组名称。然后,我想使用数组名称从数组中添加和获取值。我这里有一些演示代码。如果我尝试使用数组名称获取数组的长度,它将返回“0”,并且不会返回键/值。 <?php $mt_test_args = array( \'post_type\' => \'page\',
似乎不能让Else语句正确?
我最近在学习PHP,并使用WP和PHP玩allot。我创建了一个PHP,它获取了一些带有相同第1个标记的帖子。这需要一些教程的帮助。本教程缺少的是一条没有标签的消息。代码如下:<?php $tags = wp_get_post_tags($post->ID); if ($tags) { ?> <h3>Related</h3> <?php $first_tag = $tags[0]->term_id; $args=arra
Group posts by meta_key
我对meta\\u值分组有问题。查询将查找元键为“company”的帖子。我想要一个独特的颜色列表,如:蓝、红、黄array\\u unique未成功,并且自定义mysql查询也未成功。<?php $args = array( \'category_name\' => $cat_name, \'posts_per_page\' => \'60\', \'paged\' => $current_page,
WordPress分页不起作用-始终显示首页内容
我正在一个网站上工作,在那里我有一个博客,但我也有一个自定义的帖子类型,允许我投一些视频。我想使用分页,这样,如果有超过9个视频显示,然后分页发生。第一部分工作。视频确实被限制在每页9个,分页正确显示在底部。然而,当我点击第二页的链接时,即使URL发生变化,也会显示第一页的视频。对于我的“普通”博客帖子,分页工作完全符合预期。这是我用于自定义帖子类型的当前代码:<?php if ( have_posts() ) : ?> <?php $paged = (get_query_var
在自定义帖子类型模板中使用QUERY_POST进行分页
我知道这里有上千个分页问题,我已经看过了,但我似乎不知道我的问题出在哪里。这是自定义帖子类型存档模板上的循环,但它应该调用所有帖子,因为我将其用作博客。在模板的最顶端,是对特定页面的查询,但我认为这不是导致问题的原因。发生的是,在第二页,我得到了一个404错误。<?php get_header(); ?> <?php // query post #4606 $post_id = 4606; $queried_post = get_post($post_id);
如何根据$wp_Query中的metabox值更改标记
我有一个称为“问题”的自定义帖子类型,每个问题都有一个内容页。我用发行号标记我的所有文章,因此,例如,所有发行15的文章都被标记\'issue-15\'.我有一个内容的自定义帖子模板,我使用以下代码调用同一问题编号内的所有问题帖子。$wp_query = new WP_Query( array( \'post_type\' => \'issue\', \'tag\' => \'issue-14\', \'posts_per_page\' =&g
通过在元字段中搜索字符串来查询帖子
我想看看是否可以通过内置的meta\\u查询函数实现这一点。我正在接受$_GET 变量,并希望返回在meta\\u键内包含该字符串的帖子urls. 到目前为止,下面的似乎是最合适的,但它并没有像我预期的那样返回值。$search = \'%\' . $search . \'%\'; $args = array( \'meta_query\' => array( array( \'key\' => \'urls\',
获取要在WP_Query中使用的当前页面术语标题
我正在尝试为自定义分类设置模板页面的格式,但很难在查询中使用当前页面的术语。这就是我迄今为止所尝试的:<?php $paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1; $report = single_term_title(); $report_type = strtolower($report); $temp
为什么这个wp_Query不排除某些页面?
我使用以下wp\\u查询片段显示单个页面上的所有页面,同时可以选择要排除的各个页面。// This pulls a list of page ID\'s from a theme options multicheck field $pages = of_get_option(\'exclude_pages\' ); // This shows only those ID\'s that have been checked $implode_pages = implode(\', \
仅查询当前术语档案的直接子术语和子术语
我在我的主题中使用woocommerce,它附带了一个Product\\u猫术语,作为商店Product上的一个废弃类别。我需要在每个PRODUCT\\U cat存档中显示其直接子项和子项,但不显示子项子项。我试过: <?php $thispage = $wp_query->post; wp_list_categories(\"taxonomy=product_cat&term=\". $term->slug.\"&title_li=&child_o
相同的帖子是否出现在相关帖子中?
这是代码function dark_delight_get_related_posts(){ $post = get_post(); $args = array( \'posts_per_page\' => 4, \'ignore_sticky_posts\' => true, \'posts__not_in\' => array($post->
在WordPress中的默认帖子中创建相关帖子部分
我正试图在我的自定义主题中创建一个相关的帖子部分。这里的目标是,如果用户查看某个类别的帖子,它还会在下面显示该类别的所有帖子。我在下面附上了一张图片。http://i255.photobucket.com/albums/hh140/testament1234/relatedposts_zpsa830adfc.jpg我如何做到这一点?我是否使用wp_query 就这样?<?php query_posts(\'cat=6\', \'posts_per_page=-4=-\'); if(have_post
无法使用WP_QUERY将“Search Value”和“Tax_Query”组合在一起
这是我在模板函数中的函数。php。问题是这是可行的:function ajax_search_action_do(){ global $wp_query; $search = $_POST[\'search_value\']; $country = $_POST[\'country_value\']; $args = array( \'s\' => $search,
Switch_to_Blog()性能注意事项和替代方案
我目前正处于多站点网络的概念阶段。大致的想法是:有多个联网的网站,所有网站都为自己发布帖子。网络管理员能够建立;“内容链接”;在每个博客之间。“A”;“内容链接”;意味着管理员能够在后端配置博客之间的帖子共享。单个或单个(-->) 或者双向(<->). 这将导致博客的列表页面也显示来自其他博客的帖子。例如,如果我们有三个博客;“内容链接”;可以这样配置:A <-&燃气轮机;BA --&燃气轮机;C这将导致:A 还显示来自的内容BB 还显示来自的内容AC 还显示来自的内容A 也来自B
从主wp_Query检索帖子标签
我正在运行一个自定义的WP\\u查询,并发现以下SQL作为其中的一部分运行。SELECT t.*, tt.*, tr.object_id FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON tt.term_id = t.term_id INNER JOIN wp_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN (\
分页不适用于搜索结果模板
我似乎无法在搜索结果模板中正确分页。页面链接出现了,但当我点击第2页时,它给了我一个404错误。Search.php<?php global $wp_query; $total_results = $wp_query->found_posts; ?> <?php if(!$wp_query) global $wp_query; $search_refer = $_GET[\"post_type\"]; if ($se