您当前的位置:首页 > TAG信息列表 > wp-query

  • Posts_Per_Page仅返回一个帖子

    时间:2017-11-20

    function blog_post_home_shortcode() { $query = new WP_Query( array( \'post_type\' => \'post\', \'order\' => \'DESC\', \'post_status\' => \' publish\', \'posts_per_page\' => 3 ));&#x

  • WP_QUERY不使用POST_TYPE

    时间:2017-11-18

    我有两台机器:本地和部署。在本地计算机上,我有以下代码:$all_prods = array( \'posts_per_page\' => -1, \'post_type\' => \'product\', ); dump(query_posts($all_prods)); 我得到的结果是我之前创建的三个产品。但部署计算机上的同一代码返回一个空数组,尽管该网站中有许多产品。我认为部署计算机的post类型有另一个前缀,

  • 查询特定用户ID发布的所有帖子

    时间:2017-11-17

    我想查询按用户id发布的所有帖子。虽然这是基本循环,但我的代码有问题。用户名为8的用户发布了两篇帖子。由于某种原因,结果我只收到一个帖子。原因是什么?这是我的问题。<?php $args1 = array( \'author\' => 8, \'post_type\' => \'property\', ); $custom_query = new WP_Query( $args1

  • 具有多个类别的WP查询--传递数组有效吗?

    时间:2017-11-16

    根据codex,要查询可以属于任何类别集合的帖子,我们需要执行以下操作:$query = new WP_Query( array( \'cat\' => \'2,6,17,38\' ) ); https://codex.wordpress.org/Class_Reference/WP_Query#Category_Parameters然而,我有以下几点是可行的,我不知道为什么。 $args = array( \'cat\' => $related_cat_ids,&#

  • 当我使用GET_QUERY_var时,我看到的随机字符串是什么?

    时间:2017-11-16

    我正在wordpress中设置一个高级搜索页面,其中包含ACF字段和自定义帖子类型。在我的示例中,我在url参数中发送“Students”作为?licenseType=学生*编辑添加PHP代码:<select id=\"licenseType\" name=\"licenseType\"> <option value=\"\">All License Types</option> <?php $field = get_fie

  • 第一个链接(%1)和上一个按钮缺少分页链接吗?如何让分页链接起作用?

    时间:2017-11-16

    我正在尝试使用pagination\\u links()将分页添加到WordPress查询中,但是我没有收到返回的第1页链接和上一页链接的链接?其他链接将分页查询字符串添加到URL,然后将您重定向到/page/3/例如。不确定是否需要更新下面的查询以添加这些URL而不是查询字符串?有人能看到下面的内容有什么问题吗?我如何才能使分页链接正确?如有任何建议和帮助,将不胜感激。Query & Pagination:$posts_per_page = get_option(\'posts_per_page

  • 如果我的搜索在标题、内容或摘录中包含单词,如何过滤帖子中的搜索?

    时间:2017-11-16

    我正在尝试过滤一个搜索,我想知道一个词是否在标题、内容或摘录中,但运气不佳,最后我被绊倒了。$args = array( \'post_type\' => \'post\', \'posts_per_page\' => \'-1\', \'search_prod_title\' => $_POST[\'wordToSearch\'], \'post_status

  • 按父ID获取子页面ID

    时间:2017-11-16

    我目前正试图从自定义帖子类型中获取子页面id,但返回的值始终为null。我知道我传递的特定ID有一个父ID,因此应该有一个匹配项。使用父id获取子id的适当方法是什么?这就是我所尝试的:$parentid = $order->get_id(); $args = array( \'post_parent\' => $parentid, \'post_type\' => \'shop_subscription\' );&#

  • 自定义WP_QUERY在查询自定义帖子类型时未返回结果

    时间:2017-11-15

    我创建了一个名为“奖励”的自定义帖子类型:function award_post_type() { $labels = array( \'name\' => \'Awards\', \'singular_name\' => \'Award\' ); $args = array( \'labels\' => $labels, \'pub

  • 按类别公告类型分开

    时间:2017-11-15

    假设我有这样的数据$query = new WP_Query(array(\'post_type\' => \'Hotels\',\'posts_per_page\'=>-1)); 但我希望它通过特定字段(例如位置)将它们分开,并触发这种输出<table> <thead> <tr> <td>Japan</td> <td>China</td>

  • 从所有帖子中获取特定的ACF密钥和值-无法访问数据库

    时间:2017-11-14

    我有一个自定义的帖子类型“product”,我想检索并在页面上显示ACF字段“product\\u url”的所有值。我没有通过PHP MyAdmin访问db的权限,所以我试图查询数据并显示在页面上。我无法让它正常工作。我最近得到的是帖子标题,但只要我修改下面的代码,它就会停止工作。function output_product_links() { global $wpdb; $custom_post_type = \'product\'; $result

  • 如何隐藏顶部菜单栏中的子菜单?

    时间:2017-11-14

    我的网站是wiki风格的,有很多页面只能通过其他页面上的链接访问。由于每个页面都有更多的子页面,因此从顶部菜单栏的标题下访问所有这些内容会导致您从一个dropbox切换到另一个dropbox,这给您带来了极大的不便。我通过创建一个“虚拟菜单”,成功地在计算机视图中隐藏了这些内容。我在菜单栏的两边加了一个“-”,这样看起来就像是设计的一部分,而实际上它们是无名菜单,我在下面列出了我所有的页面。只要人们没有点击它们,他们就无法分辨。它工作得很好,直到我意识到菜单栏在移动视图中看起来不同-完全折叠,当你打开它时

  • WordPress请求过滤器按相关帖子的帖子标题排序

    时间:2017-11-14

    我已经创建了两种WordPress自定义帖子类型(学校、个人)。每个人都与一所学校和相关学校的职位相关ID 存储在该人员的职位下的wp\\U Posteta中ID 具有meta_key = \'person-school-id\' 和meta_value = 相关学校岗位ID.我添加了一个person-type (学生、教师等)和相关学校的名称(通过提取相关学校的post_title) 给WP编辑人员。php列表通过WP manage_person_posts_columns 和manage_person

  • WP_QUERY POSTS_PER_PAGE奇怪的缓存

    时间:2017-11-11

    我想使用posts\\u per\\u页面限制进行自定义查询循环。<?php $news = get_category_by_slug(\'news\'); $sidebar_related = new WP_Query([ \'category__not_in\' => [$news->term_id], \'post__not_in\' => [$post->ID],

  • ACF:使用两个循环,_field从另一个循环返回字段内容

    时间:2017-11-10

    基本上是我的单曲。php文件中,我直接将当前帖子查询到模板中,同时还有一个相关帖子部分。问题是,当ACF尝试检索相关post查询循环中的post字段时,它会检索当前显示的post。while(have_posts()){ the_post(); echo the_field(\'field1\'); echo the_field(\'field2\'); echo the_field(\'field3\'); } $recent_p

  • 如何创建URL参数以运行自定义查询?

    时间:2017-11-10

    我想按自定义字段进行筛选,我的目标是有url参数链接,如:domain.com/?custom_field=white 我想我可以通过调整以下示例来创建自定义查询:https://www.advancedcustomfields.com/resources/query-posts-custom-fields/但是我怎样才能把所有的东西都放在一个站点插件或函数中呢。php那么,当有人单击我的URL参数时,它实际上会运行我的查询?我似乎找不到那一步的答案。

  • 在一个模板中显示所有搜索结果

    时间:2017-11-07

    当我进行简单搜索时(仅在查询中),它会在搜索中显示结果。php模板。但是,当我尝试按我创建的自定义分类法(例如?s=text&;brand=text)过滤结果时,它会在我创建的分类法存档模板上显示结果,而不是在搜索上显示结果。php。是否有任何方法可以在搜索模板页面上显示每个搜索查询结果?编辑:在进一步调查之后,我想我知道问题出在哪里了。我认为woocommerce可以控制重写规则,并优先考虑它们的自定义分类法。你知道怎么解决这个问题吗?

  • wp_query show all values

    时间:2017-11-06

    我有一个包含3个字段的搜索表单:城市属性类型和房间所有字段都是选择类型输入。如果我为每个字段选择值,我会得到正确的结果。例如:city= Los Angeles property type = apartment room = 3 但是如果只选择城市和属性类型,而不选择房间的值(假设空值为all). 我没有得到任何结果。我希望能在洛杉矶找到所有的公寓。这是我到目前为止得到的wp查询。if (isset($_GET[\'front-side-prop-search\'])){&#x

  • More than 1 Year Date Query

    时间:2017-11-06

    是否可以对这样的日期查询使用多年-$args = array( \'posts_per_page\' => \'-1\', \'date_query\' => array( array( \'year\' => array( 2016, 2017 ) ), ), ); $posts = new WP_Query(array(

  • 使用“set”方法将参数传递给WP_QUERY

    时间:2017-11-04

    我正在修改WP\\u主查询,以使用pre_get_posts, 像这样:add_action( \'pre_get_posts\', \'public_loop\' ); public function public_loop( $query ) { if ( ! is_admin() && $query->is_main_query() ) { $query->set( \'meta_key\', \'deadlin