我是Wordpress的新手,我几乎没有问题。我在网上研究,但我找不到合适的答案。
首先,存在一种获取引用主题的URL的方法吗?
第二个问题,如何使目录路径引用主题?
感谢您的回答和帮助!
答案 0 :(得分:2)
模板URI
要获取当前活动主题的目录URI,请使用get_template_directory_uri()
。例如:
<?php
$directory_uri = get_template_directory_uri();
$my_file = $directory_uri . '/images/path/to/img.jpg';
请参阅官方文档here。
模板路径
要获取当前活动主题的目录路径,请使用get_template_directory()
。
<?php
$directory_path = get_template_directory();
$my_file = $directory_path . '/images/path/to/img.jpg';
官方文档here。
主题与模板之间的差异
请注意,该函数将返回URI或活动模板的路径,这意味着,如果您使用子主题,则将返回父主题的URL或PATH。如果它不是子主题,则只返回当前主题的URL或PATH。
如果您使用的是儿童主题并希望获得当前儿童主题的参考,请改用get_stylesheet_directory_uri和get_stylesheet_directory。
获取任何主题的值
如果您的主题不是主动主题,那么您需要使用get_theme_root_uri和get_theme_root代替。