我注意到PHP/Wordpress代码中有一些奇怪的编码样式:
1)在函数开始时返回:
我感到惊讶的是,我经常看到PHP/Wordpress代码在函数开始时返回。例如:
function dosomething() {
if (!current_user_can($priv)) {
return;
}
.... continued code
而不是通常认为好的做法,即很少有多个回报(它们基本上是gotos):
function dosomething() {
if (current_user_can($priv)) {
... do so
为什么我的代码无法运行,浏览器的控制台产生了错误"JQuery未定义“,即使我正在正确地将JavaScript文件排队到插件中。
根据源代码,以前的JQuery库文件也是在我的JavaScript文件之前导入的。
请看下面的代码,如果我做错了什么,请告诉我:
文件路径: wp-content/plugins/AjaxTest/AjaxTest.php
<?php
/*
Plugin Name: Ajax Test
Description: This is a Ajax Test plugin
Version: 1.0
*/
function add_ajax_file()
{