WordPress的每种代码的差异

时间:2018-08-31 作者:Ragna0282

我正在研究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\');
希望有人能帮助我。非常感谢。

1 个回复
最合适的回答,由SO网友:Castiblanco 整理而成

首先,检查如何define 适用于PHP。它定义了一个命名常量,/admin 只是一个文件夹,在本例中,它是您创建用来保存与管理相关的JS文件的文件夹,该文件夹位于name_THEME_ASSETS_URI 您之前定义的以及:name_THEME_ASSETS_URI . \'/js\', 所以/admin 内有文件夹/js 它位于/templates 它位于主题目录中。

美元符号的意思是,它是一个变量,我建议您阅读一些基本的PHP教程,以便更好地理解这些基本概念。

get_stylesheet_directory_uri() 是函数,请阅读variablesfunctions 在PHP上。这是一个好的开始。

一般来说,强烈建议您学习PHP, 由于WordPress是用PHP编写的,如果你不懂PHP,你会很快迷失方向,所以我建议你花几天时间学习该语言,然后再回到WordPress,你会更容易理解一切。

结束

相关推荐

WP_MEMORY_LIMIT在wp-config中不起作用,仅在default-constants.php中起作用

我已经在这里搜索并尝试了很多东西,但我的问题仍然是“活着”可以设置WP_MEMORY_LIMIT 在默认常量内。php和这个很好,但每次我更新wordpress时,我都必须再次进行此设置。所以我的wp配置。php不会覆盖默认配置中的设置。php。wp配置文件是直接从wordpress自动创建的。我查过了this thread, 我的设置WP_MEMEORY_LIMIT 位于正下方WP_DEBUG 和之前ABSPATH 已定义。$table_prefix = \'hp365_01_\';