主题选项页面菜单图标的位置

时间:2013-01-29 作者:Suffii

您好,这可能看起来有点傻,但有人能告诉我theme\\u路径的位置吗?它是在我自己的主题内还是在目录的顶层?

\'menu_icon\'  => theme_path . \'/images/product-icon.png\', 
A: www.awebsite。com/图像/产品图标。巴布亚新几内亚B: www.awebsite。com/wp内容/主题/神话/图像/产品图标。巴布亚新几内亚

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

你在这里指的是什么还不完全清楚。从您的代码判断theme_path 看起来像一个常量。

通常在提供/打印主题资产的链接时,您会使用get_bloginfo(\'key\') 用其中一把钥匙template_directorystylesheet_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将自行加载的资源)。

结束

相关推荐

Can't delete unwanted favicon

我有一个favicon,它是wordpress主题停用后的残余。我在主题文件夹中找不到favicon文件,也找不到wordpress或服务器根目录。我已将自己的引用添加到一个新的favicon,但仍显示旧的favicon。<;link rel=“icon”type=“image/png”href=”http://www.steve.doig.com.au/wordpress/wp-content/themes/grid-focus-public-10/images/favicon.ico“>我的