javascript - 将 Javascript 文件与 wordpress 插件链接
问题描述
我正在努力完成我创建的基本插件。
我有一个具有以下结构的插件文件夹:
Folder_name: Booking
booking.php
js - script.js
css - style.css
js and css are sub folders in the Booking folder.
我在 booking.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');
?>
booking.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' );
任何建议将不胜感激。
解决方案
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 调用了错误的目录,请试试这个!希望它对你有用
推荐阅读
- javascript - 剪辑元素不触发滚动
- ocaml - 在带有 homebrew 2.0.0 的 mac 上安装带有图形的 OCaml(-with-x11 不再可能)
- javascript - React Datepicker 不会收缩到父容器
- python - 如何用自定义字符串完全替换 pytest 输出以进行测试?
- excel - Excel-Vba:直到最后一行应用公式的代码不起作用
- php - PHP - 如何删除多维数组中的重复键
- swift - 如何在 Swift 中将 String 转换为 Dictionary 类型?
- c++ - 无法打开文件夹中的文件。路径不正确
- amazon-web-services - 为什么 AWS Lambda CFN S3 响应在删除事件时返回 403?
- r - 在当前行选择之外创建其他组的均值向量