我刚开始学习PHP
和WordPress
。在WordPress中有一个默认的简单插件,名为Hello Dolly
。在其文件hello.php
中,我可以看到一些WordPress功能,如wptexturize()
或add_action()
,但该文件中没有任何include
或require
表达式。该插件如何在不包含主题的情况下使用WordPress功能?Hello Dolly插件如何使用Wordpress功能?
回答
ADD_ACTION()和其他(见https://codex.wordpress.org/Plugin_API)在你的插件的全球执行空间WordPress插件API的一部分提供。
有吨的插件开发教程,在线或检查了这一点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索引文件的一部分...之前加载的所有内容都可用于您的插件代码。
谢谢您的答复,我已经知道这一点,但我想知道的他们的可用性机制。 –
它意味着,如果我们有3个'php'文件:'1.php','2.php'和'index.php',如果'1.php'和'2.php'包括在'指数。 php'那么函数属于'1.php'可以在'2.php'中找到? –
这是正确的 - 包括是伟大的:) –
- 1. wordpress插件WPdeposit,如何使用功能
- 2. Wordpress功能插件
- 3. “username_exists”功能在WordPress插件
- 4. WordPress插件功能错误
- 5. 头功能在WordPress插件
- 6. wordpress插件功能代码
- 7. wordpress上传功能插件?
- 8. 更改wordpress插件功能
- 9. 结合Wordpress插件功能
- 10. 非常基本的Hello World WordPress插件
- 11. 在wordpress模板或小部件中使用插件的功能
- 12. 使用插件功能
- 13. 在WordPress中替代插件功能
- 14. WordPress的插件 - 籍着上传功能
- 15. 功能的PHP到插件WordPress的
- 16. 分功能不MySQL和WordPress插件
- 17. WordPress的Redeclare jquery插件功能
- 18. 将功能添加到wordpress插件
- 19. WordPress的插件功能错误?
- 20. WordPress插件管理页面 - 在链接的php文件中使用WordPress功能
- 21. Wordpress在自己的插件中使用表格排序功能
- 22. 如何使用WordPress插件的自定义功能的cron作业?
- 23. 如何通过升级自动功能测试WordPress插件
- 24. Wordpress插件功能:检查功能是否存在
- 25. 如何在不编辑插件的情况下修改wordpress插件功能?
- 26. 在文件中使用wordpress功能
- 27. 如何在Wordpress插件中使用Ajax?
- 28. 如何在wordpress插件中使用curl?
- 29. 如何使用wordpress“Post Views Count”插件?
- 30. 使用WordPress插件
你能后的代码? – rmc00
@ rmc00它的代码占用太多空间。你可以从这个链接下载:https://wordpress.org/plugins/hello-dolly/ –