个性化阅读
专注于IT技术分析

如何使用php文件中wp-content\images文件夹中的图像?

我有一个由php开发人员定制的Wordpress网站。他在网站的根目录中为图像创建了一个文件夹。我需要将此搜索器从网站的根目录移到wp-content \ images \文件夹中。

这是今天使用根目录中文件夹中的图像文件编写php文件的方式:

<img src="images/img1.jpg" border="0" style="padding-right:44px;"/>
<img src="images/img2.jpg" border="0" style="padding-right:44px;"/>
<img src="images/img3.jpg" border="0" style="padding-right:44px;"/>
<img src="images/img4.jpg" border="0" style="padding-right:44px;"/>
<img src="images/img5.jpg" border="0"/>

现在, 将图像移到wp-content \ images \文件夹中, 我尝试了多种组合方式(wp-content / images / img1.jpg; /wp-content/images/img1.jpg; public_html / wp-content / images / img1.jpg; /public_html/wp-content/images/img1.jpg), 但图像未显示。我应该如何参考该文件夹中的图像?

非常感谢!抢。


#1


如果你的图像与自定义主题相关联, 则它们应位于主题目录中。

你可以使用get_bloginfo wordpress api获取此目录的绝对URL。

bloginfo('template_url')

有关不同变化的重要信息, 请参见上面的链接。

因此, 你可以将图片链接替换为

<img src="<?php bloginfo('template_url')?>/images/img1.jpg" border="0" style="padding-right:44px;"/>

#2


将图像目录添加到活动主题

将/ images文件夹添加到当前的活动主题。

将本地图像目录添加到活动WordPress主题(子级)

优化图像以进行生产

这对于用户体验和页面速度很重要。更快的网站可以向访问者显示你所关心的时间。如果使用本地媒体管理器, 除了在线服务(如TinyPNG), 操作系统应用程序(如Mac的Codekit, Windows的JPEGMini)和命令行外, 还有几个免费的插件可在上传时自动优化图像。

在WordPress中显示本地图像

如果父主题处于活动状态:使用template_directory

<img src="<?php bloginfo('template_directory')?>/images/YOUR-IMAGE-HERE.jpg" alt="Image Title" border="0" width="" height="" style="padding-right:44px;"/>

如果”儿童主题”处于活动状态, 请使用stylesheet_directory

<img src="<?php bloginfo('stylesheet_directory')?>/images/YOUR-IMAGE-HERE.jpg" alt="Image Title" border="0" width="" height="" style="padding-right:44px;"/>

将此代码添加到要显示图像的模板文件中, 更改” / images / YOUR-IMAGE-HERE”(和属性)以匹配正确的文件位置, 名称和属性:

为制作中的每个图像包括高度, 宽度和高度信息, 以提高页面速度并增强内容可访问性。

而已!


补充笔记

如果使用子主题, 则需要将template_directory更改为stylesheet_directory

在大多数情况下, 你将需要使用本机WordPress媒体管理器来插入和显示图像。还有一些免费的插件可以帮助你动态优化和增强图像质量:

  • EWWW图像优化器
  • WP Retina 2x
  • 重新产生缩图

此外, WordPress还有可用参数的列表, 这些参数可用于定位特定的(不同的)目录或url。在此处检查我们的网址:http://codex.wordpress.org/Template_Tags/bloginfo

将图像集包含为单独的文件以供重复使用

如果在多个地方重复使用同一”图像”图像集, 请为该图像集创建一个包含文件, 并根据需要通过[shortcode]添加它们。要进行更新, 你只需要更新扩展文件, 这将依次更新自动放置了[shortcode]的所有导出代码。

<?php include(get_template_directory()。’/includes/myfile.php’); ?>

最好, -K

赞(0)
未经允许不得转载:srcmini » 如何使用php文件中wp-content\images文件夹中的图像?

评论 抢沙发

评论前必须登录!