【问题标题】:Wordpress Post Count ( custom fields )Wordpress 帖子计数(自定义字段)
【发布时间】:2018-08-24 00:38:18
【问题描述】:

试图复制这个 http://www.chpcars.com/inventory/

到我的网站,该网站也使用相同的汽车列表插件, 这是修改后的帖子类型 Post_type=listing

我已设法使用此脚本来显示库存中的所有汽车,但我无法选择每个型号的库存。

$posts = get_posts("post_type=listings"); 
$count = count($posts); 
 echo "$count";

这里是帖子的这些选项所在位置的树形布局示例。

【问题讨论】:

    标签: php wordpress count posts


    【解决方案1】:

    要根据任何自定义元键(例如此处的制造商名称)过滤 WordPress 帖子,您需要编写如下代码:

    <?php
        $posts = get_posts(array(
            'post_type'     => 'listing',
            'meta_key'      => 'maker_name',
            'meta_value'    => 'BMW'
        ));
        echo count($posts);
    ?>
    

    假设 Maker's Name 的 meta_key 是: maker_name 如果是 是别的东西然后在那里传递那个元键名

    如果您不知道该字段的元键名称(例如此处的制造商名称),那么您可以使用以下代码通过传递帖子 ID 来查找 WordPress 帖子中的所有元键名称。

    <?php 
       $meta = get_post_meta($post_id);
       var_dump($meta);
    ?>
    

    进一步参考:Query posts by custom fields, Display all post meta keys and meta values of the same post ID in wordpress

    【讨论】:

      猜你喜欢
      • 2018-01-29
      • 1970-01-01
      • 1970-01-01
      • 2014-01-23
      • 2014-03-02
      • 2015-10-24
      • 1970-01-01
      • 1970-01-01
      • 2021-11-30
      相关资源
      最近更新 更多