WordPress get_post_type() is Null

主題或插件中有時我們會用同一支程式重複使用,比如說主題的Banner,通常不會每一個頁面寫一次,而是每個頁面都會 include banner.php 檔案,這樣的好處是維護比較方便讓程式的再利用,但在banner.php中,不可能所有頁面banner全都一樣,所以在banner.php需要設定一些判斷條件,依據不同條件做不同的事。

範例:

<?php
$post_type = get_post_type( get_the_ID() );
if ( in_array( $post_type , array('page','post','custom_post_type_nam[......]

Read more

WordPress 預設特色圖片插件,輕量、好用、無付費費版本

WordPress 預設特色圖片插件

這是一個非常簡單,但是很棒的基本功能插件,有時因為主題版面的關係,很多主題列表設計會有圖片比較好看,但找圖有時蠻麻煩的,需要一點時間或懶得放圖,空一格沒圖的項目在列表中非常奇怪,最糟糕的是圖片破圖,真的很醜,整個感覺不專業。

當然,一定有人馬上很聰明就想到,其實可以上傳一張預設圖,當沒有圖片的時候就去媒體庫選它,這方法也是可行,不過每一次都要去點選,懶還要更懶,希望這動作自動可以完成,當我有上傳特色圖片時,就顯示我上傳的圖片,沒有的話就用預設圖片取代,完美!!

以下就來介紹這插件,我特別喜歡很輕量的外掛,功能很單純,重點是沒有另外付費版本,免[……]

Read more