Ссылка Javascript файл с плагином WordPress - PullRequest
0 голосов
/ 11 января 2020

Я борюсь с завершением созданного мной базового плагина c.

У меня есть папка плагинов со следующей структурой:

Folder_name: Booking
booking.php
js - script.js
css - style.css
js and css are sub folders in the Booking folder. 

У меня есть следующая функция в бронировании. php файл:

function sc_booking_process() {
    return 'html content which uses divs which connect to js and css files';
}
 add_shortcode('cinema-booking', 'sc_booking_process');
?>

Бронирование . php для правильной работы требуется ссылка на файлы javascript и css, но независимо от того, каким способом я это сделаю, он не будет работать.

Я попытался поместить следующую функцию перед вышеупомянутой функцией, но они все еще не связаны с ней:

function my_scripts_and_css() {
    wp_enqueue_style( 'my-plugin-css', 'css/style.css'  );
    wp_enqueue_script( 'my-plugin-js', 'js/script.js', array('jquery'), '20200110' );       
}
add_action( 'wp_enqueue_scripts', 'my_scripts_and_css' );

Любой совет был бы очень признателен.

Ответы [ 2 ]

0 голосов
/ 11 января 2020
function my_scripts_and_css() {

  wp_enqueue_style( 'my-plugin-css', plugins_url( '/css/style.css', __FILE__ ) );
  wp_enqueue_script( 'my-plugin-js', plugins_url( '/js/script.js',__FILE__ ), array('jquery'), '20200110' );       

}
add_action( 'wp_enqueue_scripts', 'my_scripts_and_css' );

Это должно работать сейчас! Пожалуйста, попробуйте с этим

0 голосов
/ 11 января 2020
function my_scripts_and_css() {

  wp_enqueue_style( 'my-plugin-css', plugin_dir_url( __FILE__ ).'/css/style.css' );
  wp_enqueue_script( 'my-plugin-js', plugin_dir_url( __FILE__ ).'/js/script.js', array('jquery'), '20200110' );       

}

add_action( 'wp_enqueue_scripts', 'my_scripts_and_css' );

Вы набрали неправильный номер для css и js, пожалуйста, попробуйте это! надеюсь, что это будет работать для вас

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...