您当前的位置:首页 > TAG信息列表 > get-posts
获取找到的帖子总数,但同时使用限制进行分页吗?获取帖子(_P)
我有很多帖子需要根据自定义分类法搜索来获取其ID。由于它用于分页,我还需要不受限制地获取总帖子,但我不确定如何获取。我使用以下get\\u帖子来查找它们:$args = array(\'posts_per_page\' => $limit, \'offset\' => $offset, \'category\' => \'1\', \'ord
如何在GET_POSTS Foreach循环中使用WordPress条件标记
我有一个页面jquery tab function 输出此页面的子页面列表(Bio、Archives、Contact)。然而,我试图在foreach循环中设置一个条件,但没有任何效果。<?php // get_posts function: http://codex.wordpress.org/Template_Tags/get_posts#Examples $args = array( \'paged\' => $paged, \'post_type
GET_POSTS()返回所有帖子,而不是用‘POST_Author’=>指定的帖子
我想为自定义帖子类型类别检索一个包含特定用户帖子的数组。然而,get\\u posts($arg)返回此自定义post类型的所有post,尽管我指定了post\\u作者<?php $pages = get_posts(array(\'post_type\' => \'profile\',\'post_author\' => $post->post_author)); ?> <?php var_dump ($pages); ?> 在本例
POSTS_PER_PAGE-仅重复第一个帖子‘post__in’数组
这个问题与我在这里能够解决的前一个问题相关:https://wordpress.stackexchange.com/a/137929/28389我正在为\'post__in\', 我可以运行这个没有问题。然而,当我使用默认的“每页10篇帖子”循环帖子时,每次加载下一页时,它都会反复加载前10篇帖子。不去11-20、21-30等。我的数组由100个帖子id组成。以下是我使用的代码:$args = array( \'post_type\' => $post_type, \'ord
如何在里面的两个类别中询问if
我是新来的两个wordpress,如果这个问题可能是非常基本的,那么请提前道歉。根据帖子的类别,我会编写一些脚本,并以这种方式在循环中提问:<?php if (has_category(\'category_1\')):?> // do some stuff <? endif; ?> 这很好用。但我怎么能问这篇文章是否有两个特定类别,如:<?php if (has_category(\'category_1\') && has_
如何从一组ID中获取帖子内容?
如果我有一个id数组,我如何获取帖子内容。基本上,如果你提供id,我有一个函数可以获取帖子内容。但如果我有一个id数组,它就不起作用。我的函数是:function get_post_by_id($id){ $post_content = get_post($id); $content=$post_content->post_content; return $content; } 现在,如果我给这个函数传递一个id,它就会工作
无法在GET_POST中获取类别链接
我创建了一个简单的函数来显示最新的帖子。在函数内部有一个显示帖子类别的条件。我发现,要显示类别名称,请使用$category = get_the_category($post->post_ID); $category[0]->cat_name; // I want to display only the first category 执行此操作,但找不到如何显示指向类别的链接。试图使用get_category_link($post->post_ID) 但没有
仅当帖子属于特定类别时,才按一种类型和另一种类型查询帖子
我有一个特色帖子类型和一个评论帖子类型。我还想包括对某个类别的评论(我使用posts类型中的类别)。如何创建查询参数?一个粗略的例子:get_posts(array(\'post_type\' => array(\'featured-posts\', array(\'review-posts\', \'featured-category\')) 需要获取特色帖子类型中的所有帖子,如果指定类别为特色类别,还需要获取评论帖子类型中的所有帖子。更新:最终不需要实现这一点,但我认为斯蒂芬·S的猜测
如何从我的主页上的类别中获取帖子内容
我正在尝试获取特定类别的帖子,以显示在我主页的框中。但我只能在我的主页上找到一篇帖子。如何在下面的代码中实现这一点?获取标题、摘录(限制字符-无需阅读更多)和发布链接(在下面的阅读更多按钮中?)echo \'<section class=\"row\"><div class=\"container-item\"> <div class=\"item\"> <div class=\"item-overl
我的DATE_QUERY有什么问题?
这是WordPress 3.9“Smith”。我正在尝试实现new Archive page 根据the suggestion 米洛的。$categories = get_categories( $cat_args ); //it\'s NOT important for the Q, as it\'s fetching perfectly foreach( $categories as $category ) { $ar
GET_POST不支持POST_STATUS
我有一个自定义post类型“许可证”,其自定义post状态为“活动、非活动、取消、过期”。但是,当我运行get\\u posts查询以仅获取处于活动状态的帖子时,它会返回所有帖子,而不管状态如何。$active_licenses = get_posts( array( \'post_type\' => \'license\', \'post_status\' => \'active\', \'posts_per_pa
从5种不同的自定义帖子类型中分别检索3篇最新帖子
我有5种不同的自定义帖子类型。我使用以下查询在我的主页上显示他们的15篇最新帖子:$query = new WP_Query( array ( \'posts_per_page\' => 15, \'post_type\' => array ( \'cpt1\', \'cpt2\', \'cpt3\', \'cpt4\', \'cpt5\' ) ) ); 它运行良好,显示了
GET_POST起作用,但新的wp_Query不起作用
有人告诉我get_posts 是一个非常糟糕的函数new WP_query 绝对更好。我的问题是get_posts 代码可以工作,但当我尝试将其转换为WP_query, 它返回空白结果。请帮忙?:(我真的很想这样做,因为我怀疑index.php/category-9.php上的get\\u帖子干扰了category.php上的正常循环。)Get\\u posts版本:<?php if ( have_posts() ) : while ( (have_posts() ) ) : the_post();
加载第一个页面时自动更改帖子状态
我已经使用EdiFlow插件创建了许多自定义帖子状态。现在,我想做的是,如果贡献者访问帖子编辑页面,并且帖子状态为“已分配”以自动更改为“正在工作”。这将允许我知道并在他们开始工作时向他们发送电子邮件(在编辑后加载页面时)。我正在尝试使用这个代码,它似乎没有任何作用function educadme_assigned_to_inprogress( $post_id ) { if ( current_user_can(\'edit_post\', $post_id) && !curr
除了存档页面上的默认设置外,还可以自定义循环
我正在尝试在管理员上创建一个界面,允许我们的作者选择最重要的资源作为归档页面的一部分。我试图在存档页面上运行的原始查询之外添加一个循环。我有设置带有转发器字段的页面在存档中引用此页面以获取转发器信息(通过将转发器命名为与分类法slug相同的名称并使用get_queried_object()->slug.我在两个循环之间遇到了一些干扰:archive.php://REPEATER LOOP <?php $slug = get_queried_object()->
WordPress插件:在选中复选框的地方获取帖子
我想有一个插件,在那里我可以处理所有来自选中复选框帖子的帖子数据。。使用get_posts( $args ); 作用但是如何在每篇文章中添加复选框呢?这样我就可以使用get_posts( $args ); 函数仅获取所选的?希望你明白我的意思;)谢谢你的帮助!
在两个不同的div中显示自定义帖子
我已经创建了一个自定义帖子类型。为此,我使用了此代码add_action( \'init\', \'broker_post_type\' ); function broker_post_type() { register_post_type( \'new_broker\', array( \'labels\' => array( \'name\' => __( \'Brands\' ), \
Get posts from taxonomy URL
如何使用URL从自定义分类中获取帖子,以确定显示的是哪个分类术语id?我试图通过使用get_category_by_path 传递URL时返回false,因为自定义分类法不同。对于分类法,是否有一个等效的函数可以做到这一点?我在谷歌上搜索了一下Wordpress抄本,什么也没找到。非常感谢
次级查询正在破坏主查询
我注册了一个名为“quote”的自定义帖子类型,我试图在Wordpress网站的每一页上显示一个随机的quote。我提取了一个带有以下代码的单引号:$args = array( \'post_type\' => \'quote\', \'posts_per_page\' => 1, \'orderby\' => \'rand\' ); $posts = get_posts( $args ); //The code between here and the nex
GET_POST_META减慢页面加载速度(在插件中)
我一直在做这个项目,我需要为每个事件加载事件(自定义帖子类型)和一大堆元数据。问题是,当添加越来越多的事件时,页面加载时间越来越长。一开始只有几个事件,这根本不是问题,但现在当系统页面中有100多个事件时,加载会花费6秒,这太长了。我正在做的示例:显示系统中的所有事件(以下所有操作都在插件中完成)我使用get\\u posts加载所有事件并指定自定义post类型。我循环浏览所有帖子,并使用get_post_meta 在一次通话中。在测试瓶颈所在的位置时,我发现get_post_meta 执行时间从4.5秒