Как добавить дополнительные ссылки в PHP (CSS & Jquery) Video.js плагин WordPress?

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но ни один из тех, что я добавил, не работал! Это плагин 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__ ) );

0

Решение

У вас есть конфликтующие маркеры, каждый файл, который вы регистрируете или ставите в очередь wp_enqueue_style() а также wp_enqueue_script() нужна своя ручка

Кроме того, вам не нужно регистрироваться и затем ставить в очередь, если вы не используете более продвинутую функциональность, обычно для простой загрузки CSS и JS, вы можете заменить все register функции с enqueue до тех пор, пока они имеют уникальные ручки.

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__ ) );
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]