我没有激活的可湿性粉剂主题中的图像

时间:2012-12-03 作者:Alegro

有了这条线,一切都很好-(作为Non-Wordpress 指数php):

<link href="style.css" rel="stylesheet" type="text/css"/> 
当我将文件激活为wp主题并将上面的行替换为:

<link href="<?php bloginfo(\'stylesheet_url\');?>" rel="stylesheet" type="text/css"/>
一切正常,除了没有图像。

例如,带有图像的div:

<div id="about">
<img id="thinker01" src="images/thinker01.png" width="120" height="163" />
</div>
images 文件夹位于主题的文件夹中。

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

“图像”文件夹位于主题的文件夹中。

但相对URL不是这样工作的。它们是相对于URL的,而不是相对于文件系统路径的。您的问题在于:

<img id="thinker01" src="images/thinker01.png" width="120" height="163" />

如果查看请求(通过HttpFox或其他方式),您将看到浏览器正在http://your-site.com/images/thinker01.png 而不是在http://your-site.com/wp-content/themes/your-theme/images/thinker01.png 不要像那样使用相对URL。像处理样式表一样为其提供完整的路径。

SO网友:user1576978

您应该声明主题的完整url,eq:

<img id="thinker01" src="<?php bloginfo(\'template_url\'); ?>/images/thinker01.png" width="120" height="163" />

结束

相关推荐

get excerpt without images

有没有办法不使用get\\u the\\u extract()获取图像?我正在使用my\\u recent\\u post()函数将帖子拉到主页上,我不需要让它拉帖子中的图像,只需拉一些文本。下面是我正在使用的函数:function my_recent_post() { global $post; $html = \"\"; $my_query = new WP_Query( array( \'post_type\' => \'po