我正在研究wordpress开发,我偶然发现了这些代码。我正在努力从谷歌上查找,但似乎找不到它。只是想知道这些代码是什么意思。
/admin在theme\\u css\\u uri中代表什么?
define( \'name_THEME_URI\', get_stylesheet_directory_uri());
define( \'name_THEME_TEMPLATE_URI\', name_THEME_URI . \'/templates\' );
define( \'name_THEME_LANGUAGES_URI\', name_THEME_URI . \'/languages\' );
define( \'name_THEME_ASSETS_URI\', name_THEME_URI . \'/assets\' );
define( \'name_THEME_JS_URI\', name_THEME_ASSETS_URI . \'/js\' );
define( \'name_THEME_CSS_URI\', name_THEME_ASSETS_URI . \'/css\' );
define( \'name_THEME_IMAGES_URI\', name_THEME_ASSETS_URI . \'/images\' );
define( \'name_THEME_ADMIN_JS_URI\', name_THEME_JS_URI . \'/admin\' );
define( \'name_THEME_ADMIN_CSS_URI\', name_THEME_CSS_URI . \'/admin\' );
2。两美元符号的含义是什么?为什么代码会从get\\u stylesheet\\u directory\\u uri()更改;到$name\\u template\\u directory\\u uri
$name_template_directory_uri = get_stylesheet_directory_uri();
function name_register_js() {
global $name_template_directory_uri;
wp_register_script(\'nectar_priority\', $name_template_directory_uri . \'/js/priority.js\', \'jquery\', \'\',TRUE);
}
add_action(\'wp_enqueue_scripts\', \'name_register_js\');
希望有人能帮助我。非常感谢。
最合适的回答,由SO网友:Castiblanco 整理而成
首先,检查如何define 适用于PHP。它定义了一个命名常量,/admin
只是一个文件夹,在本例中,它是您创建用来保存与管理相关的JS文件的文件夹,该文件夹位于name_THEME_ASSETS_URI
您之前定义的以及:name_THEME_ASSETS_URI . \'/js\'
, 所以/admin
内有文件夹/js
它位于/templates
它位于主题目录中。
美元符号的意思是,它是一个变量,我建议您阅读一些基本的PHP教程,以便更好地理解这些基本概念。
当get_stylesheet_directory_uri()
是函数,请阅读variables 和functions 在PHP上。这是一个好的开始。
一般来说,强烈建议您学习PHP, 由于WordPress是用PHP编写的,如果你不懂PHP,你会很快迷失方向,所以我建议你花几天时间学习该语言,然后再回到WordPress,你会更容易理解一切。