wordpress后台快速添加mp3的方法

2011-07-09 18:17:41

我没有技术,所以我很少来发布技术性的东西,因为我不想成为那种没有技术却偏要把自己那里整的像个技术性网站一样!

没有技术并不代表我不爱学习,也是每天捣腾着,从捣腾中来学习!

今天来分享一下别人的技术,因为我觉的他真的很赞,很实用,至少我很需要!顺便给我做一个备份。

这两天一直在找后台能快速方便的插入mp3的方法,终于搞定了,很开心啊!不用每次粘一堆堆代码了。

两种方法,先说我第一次搞的!

插入MP3的方法大家应该都了解吧,在函数库里放一段小代码,之后在每次需要插入MP3的地方要这样来写

看下图,第一个方法就是添加那个MP3的按钮,效果和前面的"code”"li”是一样的,这样就省去了我们每次来手打这些代码的烦恼了。

添加mp3-1

方法如下:(原文邪罗刹

修改 wp-includes/js/quicktags.js 这个文件。

edButtons[edButtons.length]=new edButton("ed_code","code","","","c");

在上面的代码粘贴以下代码

edButtons[edButtons.length]=new edButton("ed_mp3","mp3","","c")

这个方法是heson提醒的!

虽然比之前的方便了,但是我想要的效果是点击一下弹出一个对话框,直接输入链接地址就可以了。

所以继续放狗找到了下面的这个更方便的方法。

先看效果图吧,这里我们把那个按钮设置为audio(原文荒野无灯

添加mp3-2

是不是更方便啊,其实方法也很简单,直接将以下代码贴入到你的函数文件里即可

if (strpos($_SERVER['REQUEST_URI'], 'post.php') || strpos($_SERVER['REQUEST_URI'], 'post-new.php') || strpos($_SERVER['REQUEST_URI'], 'page-new.php') || strpos($_SERVER['REQUEST_URI'], 'page.php'))
{
function ihacklog_add_other_tags()
{
echo <<<EOT
<script type="text/javascript">
function insertAudio()
{
var U=prompt('请输入mp3 URL','http://');
if(!U)
return false;
var audio_url = jQuery.trim(U);
if(audio_url == null || audio_url == "" || audio_url =='http://')
{
alert('请输入正确的mp3 URL!');
return false;
}
else
{
edInsertContent(edCanvas, "");
}
}
if(document.getElementById("ed_toolbar"))
{
qt_toolbar = document.getElementById("ed_toolbar");
edButtons[edButtons.length] = new edButton('audio' ,'audio' ,'' ,'' );
var qt_button = qt_toolbar.lastChild;
while (qt_button.nodeType != 1){
qt_button = qt_button.previousSibling;
}
qt_button = qt_button.cloneNode(true);
qt_button.value = 'audio';
qt_button.title = '插入mp3';
qt_button.onclick = function () { insertAudio();}
qt_button.id = "ed_audio";
qt_toolbar.appendChild(qt_button);
}

</script>
EOT;
}
add_action('admin_footer','ihacklog_add_other_tags');
}

其实两种方法的目的都是一样的,都是为了能更方便的在HTML编辑里产生

这样的形式即可播放MP3,对于自动播放,我是直接在插入MP3方法的那段代码里直接选择了"1”,所以不管任何时候都是自动播放

标签:
Category:柴米油盐

Comments | 31 条评论

  1. 发布于2011年7月10日 02:07 回复

    嘿嘿,学习学习啦

  2. 发布于2011年7月10日 09:50 回复

    给力.....这样方便多了······· :mrgreen:

    • 发布于2011年7月10日 18:33 回复

      @heson
      嗯,是的,对于我是很方便啦 :oops:

  3. 发布于2011年7月10日 10:20 回复

    有相关的插件,而且插件使用也是非常简单方便的

  4. 发布于2011年7月10日 14:12 回复

    直接用虾米或是酷狗,很少加代码修改。

    • 发布于2011年7月10日 18:34 回复

      @wmtimes
      如果要是能去掉他的播放器一定是更受欢迎

  5. 发布于2011年7月10日 22:30 回复

    看完了,老实说,没学会。。还有想问一下下:
    你那个头像一个一个轮过去是怎么弄的呀?
    你那个标题会右移是怎么弄的呀?
    你那个微博引用的一句句是怎么弄的呀?

    • 发布于2011年7月10日 23:24 回复

      @weizi
      额...那个调用的微博都问了有一个月了吧!不是你的空间不支持么...雷锋群里那么多牛人的,你应该请教一下他们啊!z-blog的粉丝,我没用过z-blog啊

  6. 发布于2011年7月10日 23:32 回复

    从来不听歌不唱歌不插MP3的飘过

  7. 发布于2011年7月11日 12:19 回复

    不想搞,好像占资源蛮大吧!!

    • 发布于2011年7月12日 02:14 回复

      @张海华
      怎么会呢,就只是加了几段代码而已

  8. 发布于2011年7月12日 09:34 回复

    :| 感觉如果放了MP3链接的话就会费很多流量。所以不敢在上面放MP3.

    • 发布于2011年7月12日 15:15 回复

      @卓越环益
      如果服务器让放MP3最好,做好防盗链就好了,如果不行就外链呗

  9. 发布于2011年7月12日 11:17 回复

    估计流量浪费了

  10. 发布于2011年7月12日 13:00 回复

    这真的很好 只是我用不到 都没在文章加过音乐

  11. 发布于2011年7月12日 15:50 回复

    没办法了,自己的空间上放mp3太容易被盗链了,我现在的解决办法就是用虾米~

    • 发布于2011年7月14日 01:06 回复

      @vaman
      支持外链的网盘!http://mofei.de/support-from-the-chains-network-disk.html

    • 发布于2011年8月22日 18:50 回复

      @vaman
      :grin: 俺也是用虾米的外链

  12. 发布于2011年7月12日 21:06 回复

    过来看看mofei,顺便学习学习

    • 发布于2011年7月14日 23:59 回复

      @娟兒
      嘿嘿...你可是好久都没有更新了啊!又玩消失了

  13. 发布于2011年7月13日 21:44 回复

    MP3盗链的问题很纠结啊。

    • 发布于2011年7月14日 01:05 回复

      @Headpiggy
      外链用这个,很不错的!http://mofei.de/support-from-the-chains-network-disk.html

  14. 发布于2011年7月21日 21:43 回复

    比短代码还省事

  15. 发布于2011年8月5日 09:31 回复

    哈哈,学习了

  16. 发布于2011年9月25日 19:26 回复

    很少有用到mp3,一般都是去虾米拿代码 :shock:

  17. 发布于2011年9月28日 17:56 回复

    ;-) 支持楼主