WEB主題公園
WordPress原創(chuàng)主題,高端網(wǎng)站模板建站,網(wǎng)站模板建站資源以及開(kāi)發(fā)知識(shí)分享,盡在WEB主題公園
WEB主題公園致力于開(kāi)發(fā)適合中國(guó)人習(xí)慣的中文WordPress網(wǎng)站模板,并提供全程視頻教程,讓您能夠輕松的使用網(wǎng)站模板建立好自己的網(wǎng)站!
wordpress自定義欄目發(fā)送無(wú)廣告優(yōu)酷視頻

之前我們有一篇文章介紹了,如何使用短代碼屏蔽優(yōu)酷廣告,現(xiàn)在我們介紹另一種方式,采用固定的模式,直接輸入優(yōu)酷的視頻地址來(lái)輸出沒(méi)有廣告的優(yōu)酷視頻,詳情請(qǐng)見(jiàn)《創(chuàng)意視差》wordpress主題首頁(yè)中的視頻。
之前介紹的文章需要使用短代碼來(lái)粘貼視頻,需要手動(dòng)控制視頻的尺寸,對(duì)于有一些朋友來(lái)說(shuō),還是頗為不方便的,我們希望視頻是固定在某一位置,并不在文章正文,并且希望確定視頻的尺寸一直保持我們想要的一個(gè)狀態(tài),我們只需要在每篇視頻文章中添加不同的視頻源即可,這樣會(huì)非常方便的發(fā)布視頻,而不用擔(dān)心每一次都需要設(shè)置短代碼和視頻的尺寸。
如果你不想知道屏蔽的原理和方法,可以直接到底部下載文檔粘貼即可,文檔內(nèi)亦有說(shuō)明。
自定義欄目發(fā)送視頻
我們都知道,wordpress的自定義欄目非常強(qiáng)大,可以不受限制的發(fā)送額外的信息到我們的文章里面,這樣可以使得我們的文章變得豐富多彩,下面我們就介紹一下,如何使用自定義欄目發(fā)送視頻吧~
< embed src=http://static.youku.com/v1.0.0149/v/swf/loader.swf?VideoIDS=XNjA3NzIzMTU2ID&winType=adshow&isAutoPlay=true" quality="high" width="x" height="y" align="middle" allowScriptAccess="never" allowNetworking="internal" autostart="0" type="application/x-shockwave-flash" >< /embed >
上面這段代碼可以屏蔽優(yōu)酷的廣告,使用這段代碼我們既可以屏蔽廣告,紅色的字體是視頻源的id? 也就是優(yōu)酷視頻地址中間的內(nèi)容:http://v.youku.com/v_show/id_XNjE0MzI2MjM2.html
所以我們需要通過(guò)自定義字段來(lái)截取這一id,來(lái)實(shí)現(xiàn)更換視頻源,屏蔽廣告。
<?php? echo get_post_meta($post->ID, "vidio_value",true);?>
我們建立一個(gè)自定義字段vidio_value,這個(gè)名字可以自定義,可以使用中文
然后使用php截?cái)鄆d:
<?php? $abc =? get_post_meta($post->ID, "vidio_value",true);?? $abc = str_replace('http://v.youku.com/v_show/id_','',$abc);$abc = str_replace('.html','',$abc); echo $abc;?>
現(xiàn)在截?cái)喑晒α?,我們可以放進(jìn)視頻中:
< embed src=http://static.youku.com/v1.0.0149/v/swf/loader.swf?VideoIDS=<?php? $abc =? get_post_meta($post->ID, "vidio_value",true);?? $abc = str_replace('http://v.youku.com/v_show/id_','',$abc);$abc = str_replace('.html','',$abc); echo $abc;?>ID&winType=adshow&isAutoPlay=true" quality="high" width="x" height="y" align="middle" allowScriptAccess="never" allowNetworking="internal" autostart="0" type="application/x-shockwave-flash">< /embed>
這樣,在后臺(tái)的自定義欄目中,增加一個(gè)自定義欄目?? 名稱(chēng)為“vidio_value”? 輸入的值為 :“http://v.youku.com/v_show/id_XNjE0MzI2MjM2.html”,
注意視頻地址的格式,必須為這樣的格式才能正確的輸出
下面我們做一個(gè)判斷:
??<?php if(get_post_meta($post->ID, "vidio_value",true)):?? ?>
<!--判斷是否有自定義欄目輸出,如果有則輸出-->
< embed src=http://static.youku.com/v1.0.0149/v/swf/loader.swf?VideoIDS=<?php? $abc =? get_post_meta($post->ID, "vidio_value",true);?? $abc = str_replace('http://v.youku.com/v_show/id_','',$abc);$abc = str_replace('.html','',$abc); echo $abc;?>ID&winType=adshow&isAutoPlay=true" quality="high" width="x" height="y" align="middle" allowScriptAccess="never" allowNetworking="internal" autostart="0" type="application/x-shockwave-flash">< /embed>
????? <?php else : ?>
<!--沒(méi)有則不輸出內(nèi)容-->
<?php endif; ?>
這段代碼既可以幫助你獲得屏蔽優(yōu)酷視頻的效果.
你可以通過(guò)更改上面的藍(lán)色的寬度(widht)和高度(height)來(lái)固定視頻的大小
而這段代碼可以放在single.php中的<?php the_content() ?>前面即可,如果有視頻則輸出視頻 如果沒(méi)有則不輸出視頻,怎么樣,是不是很簡(jiǎn)單呢?
文章中的代碼我們整理了一份,你可以下載(右鍵另存為) 粘貼進(jìn)你的主題(文件已經(jīng)將自定義字段改為中文了,你只需要粘貼進(jìn)你的主題即可)~
代碼文件:屏蔽優(yōu)酷廣告.zip
按照下面的方式填寫(xiě)即可:

如未標(biāo)明出處,所有文章均為WEB主題公園原創(chuàng),如需轉(zhuǎn)載,請(qǐng)附上原文地址,感謝您的支持和關(guān)注。
本文地址:http://www.dengyin90.cn/wordpresszdylmfswggyksp.html
推薦閱讀
- 2016年9月2日
- 2013年8月1日
- 2013年7月12日
- 2016年8月23日
- 2015年10月9日




