WordPress函数BloInfo不在部分页面上回显输出

时间:2012-08-22 作者:somdow

我对bloginfo() Wordpress中的函数,我以前从未使用过。

通常我使用<?php bloginfo(\'template_directory\'); ?>/rest of image link here

但由于某种原因,现在它不起作用了。当我查看源代码时,它并没有像预期的那样呼应出链接,而是显示为"src="/images/pic name here"


我试过使用get_bloginfo(\'stylesheet_directory\');, 等

我在上看到一篇帖子,试图以某种方式连接get_bloginfo() 链接如下:

<img src="\'.get_bloginfo(\'stylesheet_directory\').\'/link here etc...
这也没用。

我相信我可能可以硬编码,但这样做会达不到目的。不管我怎么做,它都不会显示图像,只是alt 属性文本。

奇怪的是,我以同样的方式定义我的外部资产,例如:

<link rel="stylesheet" href="<?php bloginfo(\'template_directory\'); ?>/scripts_n_css/css/default.css" type="text/css" media="screen" />
有什么想法吗?提前感谢。

EDIT<如果你看看我正在做的这个网站,http://www.islandlivingpatio.com/?page_id=48, 图像无法加载。当我用FireBug检查时,它说“加载给定url失败”,但它在我的本地主机上工作。

这是生成站点图像及其指向的URL的代码的外观:

<a href="<?php echo bloginfo(\'url\');?>/?page_id=775"><img src="<?php bloginfo("template_directory");?>/images/Lynx.gif" alt="castandtubular"/></a>
当您单击该图像的alt属性(这是唯一显示的内容)时,下一页也无法加载图像。

有什么想法吗?

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

使用get_stylesheet_directory_uri()get_template_directory_uri() 相反请注意,这些函数返回结果,而不是返回结果。例如:

<img src="<?php echo get_template_directory_uri();?>/images/Lynx.gif" alt="castandtubular"/>

结束

相关推荐

Functions.php:从博客中排除类别

所以很明显,如何从模板中排除某些类别,但我不想修改4个模板,使它们忽略某个类别。有没有一种方法可以将某个类别从阅读设置的“博客”集中排除?我正在将博客分配到名为“博客”的页面。。。但显然,档案和搜索也需要对这一超出类别的内容视而不见。我宁愿在里面做functions.php