現在在 WordPress 整合播放功能的越來越多,如果您也想做個這樣的功能其實也是非常的簡單,只需要按照以下步奏新增程式碼即可。

  1. add_shortcode("ckplayer","ipc_ckplayer");
  2. function ipc_ckplayer( $atts, $content=null)
  3. {
  4. return'<embed name="Player" id="Player" src="'.get_stylesheet_directory_uri().'/ckplayer/ckplayer.swf" flashvars="f='.$content.'&p=0" quality="high" width="650" height="400" align="middle" allowScriptAccess="always" allowFullscreen="true" type="application/x-shockwave-flash"></embed>';
  5. }

新增到主題 functions.php 裡面其中如果您用的是解析需要把上面 f 替換下,如燈哥解析需要修改為 a 。
上面的程式碼不支援移動端, 如果需要支援移動端 , 請新增以下程式碼

  1. add_shortcode("ckplayer","ipc_ckplayer");
  2. function ipc_ckplayer( $atts, $content=null){
  3. $code="<div id='air'></div>
  4. <script type='text/javascript'>
  5. var flashvars={
  6. f:'解析地址? 引數=".$url."',
  7. s:2,
  8. c:0
  9. }
  10. var video=['xxxx->video/mp4'];
  11. CKobject.embed('ckplayer 地址','air','ckplayer_air','100%','100%',false,flashvars,video);
  12. </script>";
  13. return $code;

寬高值自己設定 p=0 為 不自動播放,

使用程式碼:

1

<embed name="Player"id="Player"src="http://www.xhsay.com/wp-content/themes/ruike/ckplayer/ckplayer.swf"flashvars="a=影片地址&p=0"quality="high"width="100%"height="500"align="middle"allowScriptAccess="always"allowFullscreen="true"type="application/x-shockwave-flash"></embed>