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

  • 获取最后X个帖子,但按时间升序排列

    时间:2017-02-05

    我有一些“事件”自定义帖子类型。在我的网站主页上,我想显示最后的X个事件,但按时间升序(最早的第一个)。我陷入困境的地方是,要获取“last X”条目,我需要将事件日期字段按SQL中的DESC顺序排列,但在检索到这些帖子之后,我需要按升序排列它们。// get posts $posts = get_posts(array( \'post_type\' => \'events\', \'posts_per_page\' => 2,&#

  • 我无法在Get_Posts()中获取Tax_Query以使用自定义分类

    时间:2017-02-07

    在过去的两天里,我一直在努力实现这一目标,但没有任何效果。我正在尝试构建通过标记搜索任何帖子、页面和一些其他自定义帖子类型的功能。我创建了一个插件,它注册了一个名为search\\u tag的分类法。search-tags.phprequire_once __DIR__ . \'/includes/search-tags.class.php\'; function search_tags_closure() { $search_tags = new Search_Tags

  • 在WordPress中按ID获取特定帖子

    时间:2017-02-08

    我是word press的新手,我正在处理帖子,我的管理面板中总共有10篇帖子,我试图通过他们的ID获取帖子,但它输出了最新的5篇帖子。这是我的代码示例。我不知道我哪里做错了,如果你能给我一点提示,我将不胜感激。<?php $thePostIdArray = array(\"11\", \"13\", \"15\", \"17\", \"19\"); $limit = 5; if ( have_posts

  • 当我试图从某些特定的分类中获取帖子并正确处理其他分类时,为什么Get_Posts()返回空数组?

    时间:2017-02-08

    我正在尝试从特定的分类法中获取所有自定义类型的帖子。这是我的代码:$product_wood = get_posts(array( \'post_type\' => \'product_document\', \'post_status\' => array(\'publish\'), \'orderby\' => \'menu_order\', \'order\' => \'ASC\', \'posts_per_page\' => -

  • 使用大型元查询选择或POST__IN时查询速度较慢

    时间:2017-02-14

    目前的情况是一家拥有3000多种产品的WooCommerce商店。该店仅限会员(5000+),会员可以使用有限的产品。查询特定于用户的产品ID是一个巨大的性能瓶颈。Attempt 1 (查询需要22秒)在元值中搜索附加到产品的成员列表:\'meta_query\' => array( array( \'key\' => \'product-members\', \'value\' => \':\"\' . $member_i

  • 仅返回具有POST_EXCEPT的帖子

    时间:2017-02-15

    我想随便找一篇文章,但只有一篇有文章摘录的。有什么方法可以在调用get_posts() 或wp_query()? 如果我能休息一下,我会得到额外的积分,我沿着这条路线探索,发现自己回到了get_posts().

  • 从网络(多站点)获取帖子

    时间:2017-02-19

    下面的代码给出了来自网络的所有帖子。我正在努力实现的目标:选择要显示的博客(按ID)选择要显示的帖子数量(我的代码选择帖子数量per blog)</按日期或随机排序$blogs = get_last_updated(); foreach ($blogs AS $blog) { switch_to_blog($blog[\"blog_id\"]); $lastposts = get_posts(\'numberposts=3\');&

  • GET_POSTS/WP_QUERY耗尽134217728字节的内存大小

    时间:2017-03-05

    我想获取我的产品页面的所有帖子ID。但无论是第一种方法还是第二种方法都是成功的。。。我总是得到:PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 8388616 bytes) in /var/www/vhosts/httpdocs/wp-includes/wp-db.php on line 1842 第一种方式:if ( ! defined(\'ABSPATH\') ) {&#

  • 相关帖子功能不起作用

    时间:2017-03-06

    我已经建立了这个功能,理论上应该显示2个相关的职位,一些职位,但它使我的网站变成空白。<?php $orig_post = $post; global $post; $tags = wp_get_post_tags($post->ID); if ($tags) { $tag_ids = array(); foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_

  • 当我从WordPress中的url获取帖子id时,如何从数据库中获取帖子数据

    时间:2017-03-15

    我正在从url获取帖子id,如下所示https://www.example.com/download/?id=241 在这个id的基础上,我想从db获取post数据,但它什么都没有得到,我尝试了这个代码 <?php $id = $_GET[\'id\']; // WP_Query arguments $args = array ( \'category_name\' => \'download\', \'sh

  • 根据作者的元值获取帖子

    时间:2017-03-21

    假设我有一个名为“meta1”的用户元字段。我想获取帖子(通过get\\u posts或类似的方式)谁是作者meta1=true。你知道我该怎么做吗?

  • 比较为日期时使用meta_key的GET_POST()

    时间:2017-03-26

    这与question found here. 这个问题暗示了WordpressWP_Query example, 这很有帮助,但对我没用。我的代码如下: $posts = get_posts(array( \'post_type\' => \'events\', \'posts_per_page\' => -1, \'meta_key\' => \'from_dateti

  • 通过分类术语名称和空格获取帖子

    时间:2017-04-03

    我正在尝试检索与我的自定义分类术语关联的所有帖子。我的自定义分类法是“存储”。我正在使用以下代码。$posts = get_posts(array( \'post_type\' => \'coupon\', \'numberposts\' => -1, \'post_status\' => array(\'publish\', \'unreliable\',

  • POSTS循环显示相同的POST数据

    时间:2017-04-12

    我在Wordpress的第一天,一切都不顺利。。。我只是有一个简单的循环,我希望在其中显示特定类别的一些帖子。这是我的代码:<?php $args = array( \'numberposts\' => 5, \'category\' => 2, \'offset\' => 0, \'order\' => \'date\', \'post_

  • 无法在PRE_GET_POSTS挂接中切换查询的POST

    时间:2017-04-14

    我需要根据URL动态更改正在加载的页面。这是一个翻译系统,每种语言的页面长度是不同的。URL如下所示:/en/best-restaurants-in-tokyo /it/migliori-ristoranti-a-tokyo /fr/meilleurs-restaurants-à-tokyo 段塞存储在单独的表中,而不是wp_posts 或wp_postmeta. 我发现实现这一点的唯一方法是修改全局WP_Query 中的对象pre_get_posts 钩问题

  • 如何添加导航箭头以手动滑过帖子?

    时间:2017-05-03

    我做了如下: <?php $args = array( \'numberposts\' => \'5\' ); $recent_posts = wp_get_recent_posts($args); foreach( $recent_posts as $recent ){ if($recent[\'post_status\']==\"publish\"){ echo \'&

  • 多站点排序合并的GET_POSTS()查询

    时间:2017-05-04

    我有一个多站点(测试)安装的WordPress,并希望获得每个博客的帖子。几个小时后,我找到了解决办法。但现在,我有了合并查询,并喜欢按日期对每个博客中的帖子进行排序。现在我得到了blog1帖子,在所有blog1帖子之后,我得到了blog2帖子。如何对数组排序?以下是迄今为止的代码:$custom_posts = array(); $blog_ids = wp_get_sites(); foreach ($blog_ids as $key=>$current_bl

  • 如何通过复选框字段过滤带有ACF的GET_POST?

    时间:2018-08-01

    因此,我有一个名为“team”的自定义内容类型,其中附加了一个名为“external”的ACF字段,这是一个复选框。我目前正在通过将以下参数数组传递给get\\u post函数来获取所有帖子。 $args = array( \'posts_per_page\' => -1, \'offset\' => 0, \'orderby\' => \'menu_order\',

  • 在多站点中,我如何从一个站点获取帖子并在另一个站点显示它们的固定链接?

    时间:2018-12-04

    我有一个WordPress多站点,有一个主站点和四个子站点。在我的主站点上的PHP模板中,我想从其中一个子站点获取帖子,并将永久链接打印到页面上。这是如何做到的?下面是我的代码——当执行此代码时,永久链接确实会打印到屏幕上,但它们不正确——帖子名称正确,但路径不正确。$tp_blog_id = 4; switch_to_blog( $tp_blog_id ); $posts = get_posts( array( \'

  • 查询函数中的自定义分类以创建CSV文件

    时间:2018-12-09

    使自定义分类查询在此函数中工作时出现问题。$筛选器中填充了数据,但get\\u posts()不使用它?查询在没有tax\\u查询的情况下工作,并且有:具有正确分类法的自定义帖子(列表)。。。想要我失踪吗?add_action( \'restrict_manage_posts\', \'add_export_button\' ); function add_export_button() { $screen = get_current_screen(); if (