我安装的Wordpress主题不会显示某些图像,因为它们无法解析。相对链接工作,但是当使用上面的phpcode时,它使用我的内部主机名(而不是fqdn)我收到的错误是:
无法加载资源:找不到具有指定主机名的服务器:
"http://dove/wordpress/wp-content/themes/Avada/images/logo.png"
我试图理解为什么它不仅仅使用我配置的网站网址,因此查找模板目录和所需的任何资源。我该如何解决这个问题? 鸽子是我的主机名,但不是我访问Wordpress的外部网站网址。 任何信息都表示赞赏。
答案 0 :(得分:3)
这是对的,它应该这样做。我认为您不需要使用get_bloginfo();
,除非您计划对其内容进行某些操作。
使用<?php bloginfo('url'); ?>
返回您的网站网址。
或者只需使用<?php bloginfo('template_url'); ?>
即可返回模板位置。
有关bloginfo
可以使用的完整列表,请查看Codex。 http://codex.wordpress.org/Function_Reference/bloginfo
答案 1 :(得分:0)
小的校正...需要添加回声。
<?php echo get_bloginfo('template_url') ?>