Hello Dolly 插件如何使用 Wordpress 功能?
How Hello Dolly plugin uses Wordpress functions?
我刚开始学习 PHP
和 WordPress
。 WordPress 中有一个默认的简单插件,名为 Hello Dolly
。在其文件 hello.php
中,我可以看到一些 WordPress 函数,例如 wptexturize()
或 add_action()
,但没有 [=16] =] 或 require
表达式。该插件如何在不包含主题的情况下使用 WordPress 功能?
add_action() 和其他(参见 https://codex.wordpress.org/Plugin_API)是 Wordpress 插件 API 的一部分,可在您的插件的全局执行 space 中使用。
网上有很多关于插件开发的教程,或者看看这个https://codex.wordpress.org/Writing_a_Plugin
编辑:
简化流程:
Request --> index.php --> wp-settings.php -> (checks for active plugins) -> List of active plugins -> each list item (plugin) is included (basically your plugin index file) --> plugin index file uses plugin API
因此您可以将您的插件代码视为 wp 索引文件的一部分...之前加载的所有内容也可用于您的插件代码。
我刚开始学习 PHP
和 WordPress
。 WordPress 中有一个默认的简单插件,名为 Hello Dolly
。在其文件 hello.php
中,我可以看到一些 WordPress 函数,例如 wptexturize()
或 add_action()
,但没有 [=16] =] 或 require
表达式。该插件如何在不包含主题的情况下使用 WordPress 功能?
add_action() 和其他(参见 https://codex.wordpress.org/Plugin_API)是 Wordpress 插件 API 的一部分,可在您的插件的全局执行 space 中使用。
网上有很多关于插件开发的教程,或者看看这个https://codex.wordpress.org/Writing_a_Plugin
编辑:
简化流程:
Request --> index.php --> wp-settings.php -> (checks for active plugins) -> List of active plugins -> each list item (plugin) is included (basically your plugin index file) --> plugin index file uses plugin API
因此您可以将您的插件代码视为 wp 索引文件的一部分...之前加载的所有内容也可用于您的插件代码。