在 v7v3 剛上線不久的時候小編寫過一篇 WordPress 短程式碼的開發教程 《短程式碼功能開發例項》,今天小編整理了幾個比較常用的 WordPress 短程式碼直接發上來給大家用。

一、線上 mp3 播放:

開啟當前主題的 functions.php,在第一個<?php 之後,最後一個?> 之前加入以下程式碼:

function mp3player($atts, $content=null){
extract(shortcode_atts(array("auto"=>'0'),$atts));
return '<embed src="'.get_bloginfo("template_url").'/mp3player.swf?url='.$content.'&amp;autoplay='.$auto.'" type="application/x-shockwave-flash" wmode="transparent" allowscriptaccess="always" width="400" height="30">';
}
add_shortcode('mp3','mp3player');

然後下載個 mp3 播放器:下載地址

然後將下載的 mp3 播放器複製到主題目錄下,就可以使用了。使用時,在後臺用 html 模式編輯文章加入

[mp3 auto="1"] 歌曲連結 [/mp3]

其中。 auto="1" 可選,不填預設為 auto="0",歌曲不自動播放。

二、顯示訪客 IP:

function wxd_user_ip() {
        $ip = $_SERVER['REMOTE_ADDR'];
        return $ip;
}
add_shortcode('user_ip', 'wxd_user_ip');

使用方法在後臺用 html 模式編輯文章加入

[ip]

即可顯示訪客 IP 。

三、插入無廣告優酷影片:

function youku_video($atts, $content=null){
extract(shortcode_atts(array("w"=>'0',"h"=>'0',),$atts));
    return '<p style="text-align: center;"><embed src=http://static.youku.com/v1.0.0149/v/swf/qplayer_rtmp.swf?VideoIDS='.$content.'ID&winType=adshow&isAutoPlay=true" quality="high" width="'.$w.'" height="'.$h.'" align="middle" wmode="transparent" allowScriptAccess="never" allowNetworking="internal" autostart="0" type="application/x-shockwave-flash"></embed></p>';
}
add_shortcode('youku','youku_video'); //此程式碼來自更知鳥

二、編輯文章時在準備插入優酷影片的位置輸入:

[youku w=580 h=330]XMzMyMzgzNjI4[/youku]

中間的 「XMzMyMzgzNjI4」 是這首 凱莉·克萊森: Stronger (What Doesn』t Kill You) 音樂影片地址的 ID:

http://v.youku.com/v_show/id_XMzMyMzgzNjI4.html?s=63373

獲得影片地址後,只需要複製最後的紅色部即可。

呵呵,文章剛發上來就發現有網友在使用以上程式碼,不過該網友貌似沒有呼叫成功,這裡小編再次提示下呼叫的簡碼一定要在 HTML 模式下加入到文章中才有用,視覺化模式下加入簡碼是無法正確呼叫的!