Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 用slug显示帖子_Php_Wordpress - Fatal编程技术网

Php 用slug显示帖子

Php 用slug显示帖子,php,wordpress,Php,Wordpress,我试图通过使用slug描述检索特定的帖子 所有帖子(在本例中为产品)都存储在“公文包”中,其中“automotive”是其中之一 用作类别的筛选器 我已经在网上看到了一些相关的帖子,但是由于我缺乏PHP知识,目前还不能理解,所以我想在这里尝试一下 下面是使用的代码。感谢您的帮助,谢谢 // Create a new `WP_Query()` object $wpcust = new WP_Query( array( 'post_type' => array('po

我试图通过使用slug描述检索特定的帖子

所有帖子(在本例中为产品)都存储在“公文包”中,其中“automotive”是其中之一 用作类别的筛选器

我已经在网上看到了一些相关的帖子,但是由于我缺乏PHP知识,目前还不能理解,所以我想在这里尝试一下

下面是使用的代码。感谢您的帮助,谢谢

// Create a new `WP_Query()` object

$wpcust = new WP_Query(
    array(
        'post_type' => array('portfolio'),
        'tag_slug__in' => array('automotive'),
        'post__not_in' => array(1366, 1359, 1353),
    'orderby' => 'rand',
        'showposts' => '4' )
    );

这可能有助于:-

$wpcust = new WP_Query(
    array(
        'post_type' => 'portfolio',
        'tag_id' => '54',
        'post__not_in' => array(1366, 1359, 1353),
    'orderby' => 'rand',
        'posts_per_page' => '4' )
    );

以下是您可以在Wordpress查询中使用的参数:

  • post\u类型可以是数组或字符串
  • 标记应为
    绳子
    
  • 中的post\u not\u应该是一个数组
    
  • 订购方应提供
    orderby
    是一根绳子
  • showposts
    已弃用。你需要使用
    改为每页发布。每页的
    posts\u
    应该是一个整数
每页文章数(int)-每页要显示的文章数(2.1版可用,替换了showposts参数)。使用'posts_per_page'=>-1显示所有帖子(使用-1值忽略'offset'参数)。如果使用此参数后分页已关闭,请设置“paged”参数

您的代码应该是:

$wpcust = new WP_Query(
    array(
        'post_type' => 'portfolio',
        'tag' => 'automotive',
        'post__not_in' => array(1366, 1359, 1353),
        'orderby' => 'rand',
        'posts_per_page' => '4' 
    )
);

你面临的问题是什么?