使用 MAMP 时如何将图像添加到 wordpress 主题?

Posted

技术标签:

【中文标题】使用 MAMP 时如何将图像添加到 wordpress 主题?【英文标题】:How to add images to a wordpress theme when working on MAMP? 【发布时间】:2012-02-11 21:38:44 【问题描述】:

我是 MAMP 的新手,我正在开发自己设计的主题。但是我似乎无法让图像渲染。我正在使用从starkerstheme.com 获得的清晰主题 在我使用的代码中直接添加图像时:

<img src="<?= $theme ?>/images/logo.png"/>

但是图片没有显示,我也尝试将它添加到媒体库中,但它仍然没有渲染。

【问题讨论】:

【参考方案1】:

删除&lt;?之后的=

&lt;img src="&lt;? $theme ?&gt;/images/logo.png"/&gt;

事实上,我可能会这样做:

&lt;img src= &lt;?php $theme ?&gt; . "/images/logo.png"/&gt;

【讨论】:

&lt;?= 是一个短标签,并非在所有服务器上都可用。这就是为什么我认为你可能会遇到麻烦。你确定$theme 被定义了吗? 我猜不是,如何定义? 您必须发布更多代码才能回答该问题。 = 是一个替换 不会显示任何内容。除非 $theme 没有定义,并且网络服务器会回显警告(它不应该在生产中)。 /img/logo.png" /> 当您使用子主题时。使用 get_template_directory_uri() 函数而不是 et_stylesheet_directory_uri() 是您使用父主题。【参考方案2】:

你可能需要完整的&lt;img src="&lt;?php echo $theme; ?&gt;/images/logo.png"/&gt;

更新我没有仔细阅读您的问题。如果您使用图像的媒体库,则需要指定图像的实际路径。您可以从媒体库中找出这一点,但可能是site_url/wp-content/uploads/2012/01/filename.jpg

简而言之,如果您将其上传到媒体中,它实际上不会出现在您的主题中。

【讨论】:

【参考方案3】:

这对我有用:

<img src="<?php echo get_bloginfo('template_url') ?>/images/logo.png"/>

查看get bloginfo()函数了解更多信息。

【讨论】:

【参考方案4】:

只需转到您的仪表板并在媒体部分上传您的图片,然后选择它,您将看到图片选项..然后复制它的网址 &lt;img src="your/copied/url"/&gt; 这也适用于本地主机

【讨论】:

【参考方案5】:

&lt;?php bloginfo('template_directory'); ?&gt;/

用于图像中的内部根文件夹以放置在 wordpress 的主题上。 显示图像需要正斜杠

【讨论】:

【参考方案6】:

您可以使用以下代码添加图像。这对我有用:

<img src="<?php echo get_template_directory_uri(); ?>/images/filename.png">

【讨论】:

【参考方案7】:
<?php echo get_template_directory_uri(); ?> 

按照建议获取 PARENT 主题,这没问题,但如果您开发了子主题(如 WordPress 人推荐的那样),您需要:

<img src="<?php echo get_stylesheet_directory_uri(); ?>/img/Logo.png">

【讨论】:

【参考方案8】:

2021 年……

只需将图片命名为 screenshot.png [推荐图片尺寸(当前)为 1200px 宽 x 900px ] 并将其放在主题的***目录(style.css 文件所在的位置)

这就是你需要做的。

【讨论】:

以上是关于使用 MAMP 时如何将图像添加到 wordpress 主题?的主要内容,如果未能解决你的问题,请参考以下文章

WordPress REST API - 如何在没有插件的情况下进行身份验证

MAMP 环境下为 php 添加 pcntl 扩展

如何使用 Python 将文本添加到多个图像

如何将音频添加到 HTML 图像?

如何将图像添加到 PFTableViewCell Swift 2 Xcode 7

跨平台导入 MySQL 数据时出错(MAMP 到 WIMP)