如何在 PHP (CSS & Jquery) Video.js WordPress 插件中添加额外链接?
How add extra links in PHP (CSS & Jquery) Video.js WordPress Plugin?
Php 之前的代码
if($options['videojs_cdn'] == 'on') { //use the cdn hosted version
wp_register_style( 'videojs', plugins_url('jw/video-js.css' , __FILE__ ) );
wp_register_script( 'videojs', plugins_url( 'jw/video.min.js' , __FILE__ ) );
现在我添加了 jw/jwplayer.css
、resume/dist/videojs-resume.min.css
和 dist/videojs-resume.min.js
,但是我添加的 none 确实有效!这是一个 WordPress 插件?我该如何解决这个问题?
if($options['videojs_cdn'] == 'on') { //use the cdn hosted version
wp_register_style( 'videojs', plugins_url('jw/video-js.css' , __FILE__ ) );
wp_register_style( 'videojs', plugins_url( 'jw/jwplayer.css' , __FILE__ ) );
wp_enqueue_style( 'videojs' );
wp_register_style( 'videojs', plugins_url( 'resume/dist/videojs-resume.min.css' , __FILE__ ) );
wp_enqueue_style( 'videojs' );
wp_register_script( 'videojs', plugins_url( 'jw/video.min.js' , __FILE__ ) );
wp_register_script( 'videojs', plugins_url( 'dist/videojs-resume.min.js' , __FILE__ ) );
您有冲突的句柄,您使用 wp_enqueue_style()
and wp_enqueue_script()
注册或排队的每个文件都需要自己的句柄。
顺便说一句,你不需要注册然后然后入队,除非你使用更高级的功能,通常用于简单的CSS和JS加载,您可以用 enqueue
替换所有 register
函数,只要它们具有唯一句柄。
wp_enqueue_style( 'videojs', plugins_url('jw/video-js.css' , __FILE__ ) );
wp_enqueue_style( 'jwplayer', plugins_url( 'jw/jwplayer.css' , __FILE__ ) );
wp_enqueue_style( 'videojs-resume', plugins_url( 'resume/dist/videojs-resume.min.css' , __FILE__ ) );
wp_enqueue_script( 'videojs', plugins_url( 'jw/video.min.js' , __FILE__ ) );
wp_enqueue_script( 'videojs-resume', plugins_url( 'dist/videojs-resume.min.js' , __FILE__ ) );
Php 之前的代码
if($options['videojs_cdn'] == 'on') { //use the cdn hosted version
wp_register_style( 'videojs', plugins_url('jw/video-js.css' , __FILE__ ) );
wp_register_script( 'videojs', plugins_url( 'jw/video.min.js' , __FILE__ ) );
现在我添加了 jw/jwplayer.css
、resume/dist/videojs-resume.min.css
和 dist/videojs-resume.min.js
,但是我添加的 none 确实有效!这是一个 WordPress 插件?我该如何解决这个问题?
if($options['videojs_cdn'] == 'on') { //use the cdn hosted version
wp_register_style( 'videojs', plugins_url('jw/video-js.css' , __FILE__ ) );
wp_register_style( 'videojs', plugins_url( 'jw/jwplayer.css' , __FILE__ ) );
wp_enqueue_style( 'videojs' );
wp_register_style( 'videojs', plugins_url( 'resume/dist/videojs-resume.min.css' , __FILE__ ) );
wp_enqueue_style( 'videojs' );
wp_register_script( 'videojs', plugins_url( 'jw/video.min.js' , __FILE__ ) );
wp_register_script( 'videojs', plugins_url( 'dist/videojs-resume.min.js' , __FILE__ ) );
您有冲突的句柄,您使用 wp_enqueue_style()
and wp_enqueue_script()
注册或排队的每个文件都需要自己的句柄。
顺便说一句,你不需要注册然后然后入队,除非你使用更高级的功能,通常用于简单的CSS和JS加载,您可以用 enqueue
替换所有 register
函数,只要它们具有唯一句柄。
wp_enqueue_style( 'videojs', plugins_url('jw/video-js.css' , __FILE__ ) );
wp_enqueue_style( 'jwplayer', plugins_url( 'jw/jwplayer.css' , __FILE__ ) );
wp_enqueue_style( 'videojs-resume', plugins_url( 'resume/dist/videojs-resume.min.css' , __FILE__ ) );
wp_enqueue_script( 'videojs', plugins_url( 'jw/video.min.js' , __FILE__ ) );
wp_enqueue_script( 'videojs-resume', plugins_url( 'dist/videojs-resume.min.js' , __FILE__ ) );