你在这里指的是什么还不完全清楚。从您的代码判断theme_path
看起来像一个常量。
通常在提供/打印主题资产的链接时,您会使用get_bloginfo(\'key\')
用其中一把钥匙template_directory
或stylesheet_directory
. 基本上,如果您使用的是子/父设置,则后者将指向子主题,而第一个指向父主题。否则,它们是相同的。或者你可以使用get_stylesheet_directory_uri()
或get_stylesheet_directory_uri()
其行为方式相同。
无论如何,他们会回来的http://www.yoursite.com/path/to/wordpress/wp-content/themes/your-theme/
, 您负责将路径附加为\'/images/product-icon.png\'
或任何合适的。因此,您问题中的备选方案B是正确的。
One side note: WordPress通常在引用浏览器将加载的内容时使用术语uri或url,在引用服务器本地文件系统上的文件时使用术语path(即WordPress/PHP将自行加载的资源)。