Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WordPress页面模板中的图像_Wordpress_Wordpress Theming - Fatal编程技术网

WordPress页面模板中的图像

WordPress页面模板中的图像,wordpress,wordpress-theming,Wordpress,Wordpress Theming,有没有一种好方法可以将图片放入主题模板中,以便在WordPress中轻松交换?我一直在尝试使用wp\u get\u attachment\u image\u src($id,$size)但是我需要以某种方式在旧图片和新图片之间保持相同的id 此外,wp\u get\u attachment\u image\u src($id,$size)正在拾取我的图像的自动裁剪缩略图版本,而不是原始图像。如果你能告诉我为什么会发生这种事,那就给你奖金吧 您应该在主题的主文件夹中创建/images文件夹,然后引

有没有一种好方法可以将图片放入主题模板中,以便在WordPress中轻松交换?我一直在尝试使用
wp\u get\u attachment\u image\u src($id,$size)
但是我需要以某种方式在旧图片和新图片之间保持相同的id


此外,
wp\u get\u attachment\u image\u src($id,$size)
正在拾取我的图像的自动裁剪缩略图版本,而不是原始图像。如果你能告诉我为什么会发生这种事,那就给你奖金吧

您应该在主题的主文件夹中创建/images文件夹,然后引用模板文件中的图像,如下所示:

//inside the template-file.php
<img src="<?php bloginfo('template_url'); ?>/images/your_image.jpg " />
//在template-file.php中
/images/your_image.jpg/>
主题文件的结构应如下所示:

/your_theme_folder /images your_image.jpg template-file.php /您的主题文件夹 /图像 your_image.jpg template-file.php
这是一个不错的解决方案,但它不允许我与Wordpress媒体库交互。我很想这样做,但这可能就是我最终要做的。听起来你想要“特色图像”的行为“选择权。如果您尚未使用此功能,它将完全提供您描述的功能。在模板中,使用get_the_post_thumbnail()放置图像。嗯。。。我没有想到这一点。这是一个好主意,但我想有多张照片,我可以交换进出。我每页只能有一个特色图片,但如果你可以指定任意数量的特色图片,那就太好了……你可以这样做,但你需要添加一个自定义元框,这可能有点棘手(>教程)。最终结果将与默认的特色图像选项几乎相同。如果您决定这样做,我强烈建议您使用一个可重用类来定制元框:或者如果您不反对依赖插件,那么这一个可以快速完成: