不包括在我的网站上不工作的目录。如何解决这一问题?

时间:2014-02-14 作者:Riffaz Starr

我正在使用我自己的wordpress主题。

我正在尝试排除我的author.php

为此,我使用以下代码。

$paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1;
$author_id=$post->post_author;
$args = array(\'author\'=> $author_id, \'posts_per_page\' => 10, \'paged\' => $paged, \'category__not_in\' => 16, 19, 1, 20);
query_posts( $args); ?>
我试过了$args = array(\'author\'=> $author_id, \'posts_per_page\' => 10, \'paged\' => $paged, \'cat\' => -16, -19, -1, -20); 也不起作用。

如何排除这四个类别。

1 个回复
最合适的回答,由SO网友:socki03 整理而成

您需要将ID包装在一个数组中。

$args = array(\'author\'=> $author_id, \'posts_per_page\' => 10, \'paged\' => $paged, \'category__not_in\' => array( 16, 19, 1, 20 ) );

http://codex.wordpress.org/Class_Reference/WP_Query#Category_Parameters

结束

相关推荐

具有自定义分类的自定义帖子类型中的WP_DROPDOWN_CATEGORIES

我有一个自定义的帖子类型,它有自己的分类法,基本上“show Vinces”是帖子类型,Vincement regions是分类法。看到一个场馆无法在多个地区存在,我删除了默认的metta框,并使用wp_dropdown_categories(). 分类法项目正在输出并按我所希望的方式显示,但它们不会被提交,并且下拉列表在提交后不会保留所选内容。我已经尽我所能地查看原始metabox的各种属性,并尝试将这些属性应用到下拉列表中,但到目前为止,我没有任何乐趣。我看过一些various WPSE上的帖子和ha