2012-03-20 110 views
0

有没有一种将图片放入主题模板的好方法,以便在WordPress中轻松交换图片?我一直在尝试使用wp_get_attachment_image_src($id, $size),但后来我需要以某种方式保持旧照片到新照片的相同ID。WordPress页面模板中的图片

此外,wp_get_attachment_image_src($id, $size)正在拾取我的图像的自动裁剪缩略图版本,而不是原始版本。如果你可以告诉我为什么会发生这种情况,那么奖励你!

回答

1

您应该创建/图像主题的主文件夹内的文件夹,然后从你的模板文件中引用图片如下:

//inside the template-file.php 
<img src="<?php bloginfo('template_url'); ?>/images/your_image.jpg " /> 

主题文件的结构应该是这样的:

 
/your_theme_folder 
    /images 
     your_image.jpg 
    template-file.php 
+0

这是一个好的解决方案,但它不允许我与Wordpress媒体库进行交互。最好我想这样做,但这可能是我最终要做的。 – Nathan 2012-03-20 22:46:43

+1

这听起来像你想要的“特色图像”选项的行为。如果您尚未使用此功能,它将提供您所描述的功能。在模板中使用get_the_post_thumbnail()来放置图像。 – emersonthis 2012-03-21 00:59:10

+0

嗯......我没有想到这一点。这是一个好主意,但我想拥有多张可以换入和换出的图片。我每页只能有一个精选图片,但如果您可以指定任意数量的精选图片,这将非常棒... – Nathan 2012-03-21 03:21:27