听起来你需要plugins_url()
function 它为插件目录生成URL,并可以处理任何备用配置(例如,如果您将其移动到/mu-plugins/
目录,我个人的最爱)。Codex文档很好,但这里有一个简单的示例。
让我们假设您正在一个插件中制作这个/wp-content/plugins/my_awesome_widget/
. 为了使示例更加有趣,您将所有相关图像存储在/wp-content/plugins/my_awesome_widget/assets/images/
.<您的图像被称为company_logo.png
.根插件目录中的li>
是您需要引用小部件的主插件PHP文件因此,要获得图像,您可以使用如下代码片段:<?php printf(
\'<img src="%1$s" alt="{YOUR COMPANY} logo" />\',
plugins_url( \'/assets/images/company_logo.png\', __FILE__ )
); ?>
如果一切顺利,将打印出:<img src="http://example.com/wp-content/plugins/my_awesome_widget/assets/images/company_logo.png" alt="{YOUR COMPANY} logo" />