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

  • 不止一个人按顺序卡住了

    时间:2019-09-28

    我想按2个自定义字段和字母排序,这是我的代码\'meta_query\' => array( array( \'relation\' => \'AND\', \'awards\' => array( \'key\' => \'awards\', \'compare\' => \'EXISTS\', ),&

  • 使用get_post覆盖最多显示的博客页面

    时间:2019-10-12

    你知道如何用get\\u帖子覆盖最多显示的博客页面吗?我试过使用NumberPost,但不起作用。$args1 = array( \'post_type\' => \'wpcp-events\' \'numberposts\' => -1, ); $posts = get_posts($args1); while (have_posts()) : the_post();

  • 我如何才能显示作者的最新帖子和标题?

    时间:2019-10-17

    以下是我的代码:(klcom是我的主题名)我只是通过以下方式显示作者:姓名和描述,我想在每个作者之后用平铺显示作者的最后3篇文章,如何编写代码?谢谢<ul class=\"klcom-user-list user-cols-<?php echo $cols;?>\"> <?php foreach ( $users as $user ){ $cover_photo = klcom_get_cover_url( $user->ID )

  • GET_POSTS查询结果无序,但在php代码段插件中显示正确

    时间:2019-10-31

    我有一个为自定义站点制作的小插件,其中一个新词将通过wp cron挑选。应在get\\u posts中选择并返回最旧(最低ID#)的自定义帖子类型。但是,它总是返回并选择该自定义类型的最新(最大的帖子ID)。奇怪的是,如果我在XYZ PHP代码(允许您在仪表板中使用PHP生成短代码的插件)中尝试相同的查询,就会返回正确的结果。以下是我在众多问题中尝试过的问题。我还尝试了“ID”、“date”、“date”以及“asc”的所有顺序,但都不起作用。在通过wp Crontrol尝试插件的新版本时,我还手动删除了

  • 如何使用GET_POST和ACF减少查询次数?

    时间:2020-01-08

    在我的索引中。php文件,在经典的WordPress循环中,我必须查询帖子,以便检索那些具有通过自定义字段创建的关系值的帖子(使用ACF插件管理)。我使用get\\u posts()函数和foreach循环实现了这一点。但是,由于我有300篇帖子,这会减慢页面加载时间。因此,从这个角度来看,我正在寻找一种方法,使用不同的参数来减少get\\u posts()获取的帖子数量,或者减少查询的数量。但是,我使用的参数似乎正在增加查询的数量。这是我正在努力改进的代码: <?php $a

  • 有没有比使用Get_Posts()更好地提取单个帖子的方法?

    时间:2020-01-09

    我有如下代码来提取有关帖子的数据:$args = array( \'post_type\' => \'products\', \'numberposts\' => - 1, \'orderby\' => \'meta_value\', \'meta_key\' => \'release_date\', \'order\' => \'DESC\'

  • get_posts returns all posts

    时间:2020-01-19

    我很难弄明白get_posts 函数返回所有帖子,而不是特定帖子。我有一个帖子类型叫做mall, 其中一种分类法称为shop 有两个术语Compi 和Macho. 在变量中$store_name 当我在中使用变量时,会存储其中一个术语(取决于订单中的产品)terms 对于$malls_args, 我要买所有的购物中心。即使没有存储在变量中的术语$store_name.我尝试硬编码变量并使用\"Copmi\" 内部terms 但我还是能拿到所有的购物中心。add_action( \'woocommerce_

  • 返回所有状态下按作者分类的所有自定义帖子的编号

    时间:2020-01-23

    我使用下面的代码试图获得一个用户所有帖子的正确数量,但它为每个用户返回0。function get_user_posts_count($user_id, $post_type) { $args[\'author\'] = $user_id; $args[\'fields\'] = \'ids\'; $args[\'post_type\'] = $post_type; $args[\'fields\'] = \'ids\'; $ar

  • 按状态或元价值查找所有帖子-性能差异

    时间:2020-02-08

    有人知道这两个查询是否有很大的性能差异吗?获取所有具有meta键的帖子_delete_product 并且值为TRUE,我将每晚对所有要删除的帖子进行cron清除。最好的办法是在这里以最有效的方式获取所有相关的帖子,然后再遍历它们。

  • 如何使用Get Media Attachments遍历所有帖子和计算附件

    时间:2020-02-14

    我正在编写一个代码,在这个代码中,我需要循环浏览给定作者的所有帖子,然后针对该作者的每篇帖子,计算该帖子的媒体附件数量,然后对其进行回应。我能够循环浏览帖子,效果如预期,但我想计算每个帖子的附件数量,如果我失败了,请帮助。$author_posts = get_posts( array(\'author\' => $author_id, \'numberposts\' => -1, \'post_type\'=> array(\'post\',\'download\', \'attach

  • 查询帖子按标题排序,但忽略“和特殊字符

    时间:2020-02-20

    我使用以下函数按标题获取自定义帖子排序$posts = get_posts( array( \"orderby\"=> \"title\", \"order\" => \"ASC\", \"post_type\" => \"my-custom-post-type\", \"posts_per_page\" => -1, \"fields\" =&g

  • GET_POST($args)返回空数据

    时间:2020-03-04

    我正在编写插件,用于将WooCommerce产品的价格与外部源同步。所以我想得到带有EAN的产品(有元数据_wpm_gtin_code). 我传递给谁get_posts($args) 我得到的是空数据。我正在使用WordPress 5.3.2。我潜入WP source追踪原因。打印生成的SQL时$this->request 在wp-includes/class-wp-query.php:2890 我看到它包含“where条件”AND (0 = 1) 这显然不可能成功。这段代码由wp-includes

  • 将默认相关帖子代码修改为自定义帖子类型

    时间:2020-03-15

    我想将这个基本的相关帖子代码修改为我的自定义帖子类型“视频”。由于我是新手,有人能帮我理解我需要在代码中修改什么,以便从我的自定义帖子类型视频中提取相关内容吗?问题代码:<?php // Get the current post ID $post_id = get_the_ID(); // Get the post category $cats = wp_get_post_categories($post_id); if ($cats) {

  • GET_POST仅返回第一个结果

    时间:2020-03-20

    我尝试获得如下\\u帖子:$sql = $wpdb->get_results( $querystrShop ); // Create array of product ID foreach ($sql as $prd) { $arraycip = arr

  • 从多站点获取最新帖子

    时间:2020-03-24

    I\'ve created a multisite on a local VM and installed my theme. Now I\'m trying to get the latest posts from all the sites in order to display them ordered by last updated on homepage. From what I\'ve read so far, the best option should

  • 带有嵌套If Else的POST类型的Foreach循环未完成进程

    时间:2020-03-25

    当我的插件更新时,我正在尝试向数据库写入新值。我正在浏览帖子类型,如果是页面产品或帖子,我想将索引放在DB中。否则,我想在数据库中放置NO-INDEX。索引部分正确循环,或者至少是我能说的最好的循环,因为值存储在DB中。但当它到达NO-INDEX时,它处理第一个帖子类型,即附件,然后不获取或处理其余的帖子类型。我尝试了代码的几种变体,但似乎无法使其正常工作。我做错了什么?我正在使用add\\u选项和register\\u设置代码如下:function set_activation_value(){

  • GET_The_CATEGORY在循环内返回空

    时间:2020-03-27

    我正在为我的网站创建一个自定义模板,目前我正在使用此代码以循环到我的多站点worpress并获取最新帖子:global $post; global $wp_query; $subsites = get_sites(); foreach( $subsites as $subsite ) { $subsite_id = get_object_vars($subsite)[\"blog_id\"]; $subsite_name = get_blo

  • 根据固定链接和URL添加活动类

    时间:2020-04-01

    我面临一个问题,在我左侧的wordpress网站上,我加载了带有标题和摘录的帖子列表,当你们点击该内容时,页面右侧的内容就会加载,并且工作正常但我喜欢在列表中的任何链接被单击并在侧边打开时添加active或current类,第一个类已经是active类了,因为它已经在右侧显示了内容请检查代码在左侧,我正在使用<?php $paged = get_query_var(\'paged\') ? get_query_var(\'paged\') : 1; $args = ar

  • 可恢复的致命错误-无法将类WP_Post的对象转换为字符串

    时间:2020-04-03

    我正在使用ACF并试图根据当前时间显示帖子类型标题。所以我有一个带有start\\u time和end\\u time的post类型条目,我的条件是显示div.onAir,但我得到了这个可恢复的致命错误。这是我的代码:<?php $time_now = date(\"g:i a\"); $shows = get_posts( array( \'post_type\' => \'shows\', \'meta_query\'

  • 如何查看GET_POSTS($args)生成的MySQL查询?

    时间:2020-04-16

    我正在尝试使用get\\u posts($args)来获取一些自定义的帖子类型。有没有办法查看get_posts函数生成的mysql查询?