在 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.'&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 模式下加入到文章中才有用,可视化模式下加入简码是无法正确调用的!