【发布时间】:2017-02-14 17:42:13
【问题描述】:
网站:bartenders.ca
打开插件后,我无法访问
Wordpress 移动汉堡仪表板菜单(适用于桌面,但不适用于移动设备)
Yoast SEO 插件失去了更改信息的能力
- Visual Composer 根本没有注册使用。
- 后主题主题选项显示菜单但里面没有信息。
看起来作者在使用 javascript/jquery 时是这样称呼它的......
1.) jQuery(document).ready(function () {}
2.) $("#add-new").on("click", function () {
$("form#add-course").slideDown();
});
...据我了解,这可以覆盖或更改类似调用 jQuery 的其他代码?
看起来使用的 css 调用了特定的类和 id 元素......但我遗漏了一些东西,但最初的猜测是与 jquery 冲突,但我迷路了。
admin.php 文件
函数 my_admin_menu() {
add_menu_page('Enroll Form', 'Enroll Form from down under', 'manage_options', 'jbef_enroll-form', 'jbef_view_all', 'dashicons-tickets', 6);
add_submenu_page('jbef_enroll-form', 'How to Use', 'How to Use', 'manage_options', 'jbef_enroll-form', 'jbef_how_to_use');
add_submenu_page('jbef_enroll-form', 'Manage Courses for Montreal', 'Montreal Courses', 'manage_options', 'jbef_montreal-courses', 'jbef_manage_courses_page_m');
add_submenu_page('jbef_enroll-form', 'Manage Schedules for Montreal', 'Montreal Schedules', 'manage_options', 'jbef_montreal-schedules', 'jbef_manage_schedules_page_m');
add_submenu_page('jbef_enroll-form', 'Manage Courses for Quebec', 'Quebec Courses', 'manage_options', 'jbef_quebec-courses', 'jbef_manage_courses_page_q');
add_submenu_page('jbef_enroll-form', 'Manage Schedules for Quebec', 'Quebec Schedules', 'manage_options', 'jbef_quebec-schedules', 'jbef_manage_schedules_page_q');
add_submenu_page('jbef_enroll-form', 'Settings', 'Settings', 'manage_options', 'jbef_settings', 'jbef_settings_page');
}
函数 jbef_admin_scripts() {
wp_register_script('jbef_jquery', plugins_url('bartend-enroll-form/js/jquery.min.js'), false, '3.1.1');
wp_enqueue_script('jbef_jquery');
wp_register_style('jbef_admin_style', plugins_url('bartend-enroll-form/style/admin.css'));
wp_enqueue_style('jbef_admin_style');
}
【问题讨论】:
-
这是一个注册插件...bartenders.ca/enroll-montreal,bartenders.ca/schedules,插件功能正常,但它破坏了它看起来的一切。
-
Hind theme ... themeforest.net/item/… 链接到使用的主题
-
您在调试器控制台中看到任何错误吗?听起来像 JavaScript 错误。
-
我会检查调试器控制台,谢谢