以下腳本應排除分配給「我的菜單」類別的項目。但是,他們仍然顯示出來。有人能幫助我確定邏輯缺陷嗎?PHP鏈接列表:這個腳本有什麼問題?
<?php
global $post;
$cat=get_cat_ID('my-menu');
$catHidden=get_cat_ID('hidden');
$count=0;
$myposts2=get_posts(array('post__not_in'=>get_option('sticky_posts'),'cat'=>-$cat,'cat'=>-$catHidden,'showposts'=>5));
foreach($myposts2 as $post) :
$count++;
?><li><a href="<?php
the_permalink();
?>"><?php
the_title();
?></a></li><?php
endforeach;
?>
什麼在get_post()函數確實發生? –
'the_permalink'和'the_title'函數是打印結果還是返回?此功能的來源將有所幫助 –
爲什麼在$ cat和$ catHidden之前有' - '符號? –