0

我安装的 Wordpress 主题不显示某些图像,因为它们无法解析。相对链接有效,但是当使用上述 phpcode 时,它​​使用我的内部主机名(不是 fqdn)我收到的错误是:

加载资源失败:找不到具有指定主机名的服务器:

"http://dove/wordpress/wp-content/themes/Avada/images/logo.png"

我试图理解为什么它不只使用我配置的网站 url 来查找模板目录和所需的任何资源。我该如何解决这个问题?dove 是我的主机名,但不是我访问 Wordpress 的外部网站 URL。任何信息表示赞赏。

4

2 回答 2

3

没错,它应该这样做。我认为你不需要使用get_bloginfo();它,除非你打算用它的内容做一些事情。

用于<?php bloginfo('url'); ?>返回您的网站网址。

或者简单地用于<?php bloginfo('template_url'); ?>返回您的模板位置。

有关您可以使用的内容的完整列表bloginfo,请查看 Codex。http://codex.wordpress.org/Function_Reference/bloginfo

于 2013-10-15T15:05:21.697 回答
0

小修正...需要添加回声。

<?php echo get_bloginfo('template_url') ?>
于 2018-07-31T07:57:15.650 回答