WordPress內置模板條件判斷函數

1
<?php if ( is_home() ) { ?>//判斷是否首頁<?php } ?>
1
<?php if ( is_single() ) { ?>//判斷是否文章頁<?php } ?>
1
<?php if ( is_single('17') ) { ?>//判斷是否ID為17的文章頁<?php } ?>
1
<?php if ( is_single('Beef Stew') ) { ?>//判斷標題是否為 Beef Stew 的文章頁<?php } ?>
1
<?php if ( comments_open() ) { ?>//當前頁是否允許回復<?php } ?>
1
<?php if ( pings_open() ) { ?>//是否開啟 ping<?php } ?>
1
<?php if ( is_page() ) { ?>//是否是一個頁面<?php } ?>
1
<?php if ( is_category() ) { ?>//判斷是否為分類頁面<?php } ?>
1
<?php if ( is_tag() ) { ?>//是否TAG頁面;可以用 is_tag('tagname') 判斷具體的TAG<?php } ?>
1
<?php if ( is_author() ) { ?>//是否某個用戶的文章;可以加入用戶ID,或用戶名作為參數<?php } ?>
1
<?php if ( is_archive() ) { ?>//判斷是否存檔<?php } ?>
1
<?php if ( is_search() ) { ?>//判斷是否搜索<?php } ?>
1
<?php if ( is_404() ) { ?>//判斷是否404頁面<?php } ?>
1
<?php if ( is_paged() ) { ?>//判斷是否翻頁<?php } ?>

例如,一個只需要在首頁顯示的可以用一下語句解決:

1
2
3
<?php if(is_home() && !is_paged()){?>
...
<?php }?>

一個不在首頁顯示的,例如“最近發表文章”的插件可以加一個

1
2
3
<?php if(!is_home()){?>
 ...
<?php }?>//避免首頁內容和插件內容重復。

收藏自零號相冊

WordPress 調用單個分類文章列表

1
<h2><?php wp_list_categories('include=11&title_li=&style=none'); ?></h2>  //輸出 ID 為11的分類的標題
1
<?php echo category_description(11); ?>  //輸出 ID 為11的分類的描述
1
<?php query_posts('cat=11&showposts=5'); ?>  //query_posts 給 The Loop 限定的條件是:顯示5篇日志和分類 ID 為11,cat=-11代表的是把分類ID為11的文章去掉
1
<?php while (have_posts()) : the_post(); ?>  //The Loop 開始
1
<li><a href="<?php the_permalink() ?>" rel="bookmark" class="title"><?php the_title(); ?></a></li>  //用列表的方式輸出帶有鏈接的文章標題
1
<?php endwhile; ?>  //The Loop 結束

收藏自zEUS.’Blog 網生@誌

Icer Free Web Hosting提供免費100MB美國空間

=====================================
Free Hosting

* 100MB Space
* 2GB Bandwidth
* 10 Domains
* cPanel + Fantastico
* PHP + MySQL Support
* 10 MySQL Databases
* 10 Email Accounts
* 10 FTP Accounts
* INSTANT SETUP!
* 100% COMPLETELY FREE!

=====================================
* SIGNUP后,自動開通!
* 無AD

=====================================
地址:icer.in
這是我的推薦地址:http://icer.in/client/aff.php?aff=026
=====================================
備注:請不要放置違反中國和美國法律相關內容的站點

演示站點:FY907.COM