WordPress的 - 正确的PHP链接为媒体库中的图像 [英] Wordpress - correct php link for images in media library

查看:69
本文介绍了WordPress的 - 正确的PHP链接为媒体库中的图像的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在完成我在本地服务器上构建的wp站点并删除所有本地主机链接。我为页面添加了所有the_permalink标记,但我正在为 img 标记链接而苦苦挣扎。我尝试了<?php get_attached_media('ID')?> ,并试过<? php wp_get_attachment_link()?> <? php wp_get_attachment_image()?> 但似乎没有工作。



我做错了什么?例如,这是我的头文件中的代码,所以它的所有标准代码 -

header.php

 < div class =left-header> 
< img src =http:// localhost:8888 / wp-content / uploads / 2017/07 / Logo.pngalt =logoid =logostyle =width:250px; height :30像素;>
< / div>
< div class =right-header>
< div class =right-header-top>
< div id =contact>
< img src =http:// localhost:8888 / wp-content / uploads / 2017/07 / phone.png>
< p> 0113 220 5265< / p>
< img src =http:// localhost:8888 / wp-content / uploads / 2017/07 / email.png>
< p> hello@media.co.uk< / p>
< / div>

几乎所有我想改变的图片都在 img tags.I相信这是一个简单的解决方法,但我现在有一个真正的大脑冻结。

解决方案

div>

应该是<?php echo home_url(); ?> ,例如:

 < img src =<?php echo home_url ();?> /wp-content/uploads/2017/07/phone.png> 


I'm finalising a wp site I've built on my local server and removing all localhost links. I've added all the_permalink tags for pages but I'm struggling with the links for my img tags. I've tried <?php get_attached_media( 'ID' ) ?> and I've tried <? php wp_get_attachment_link() ?> and <? php wp_get_attachment_image() ?> but none seem to work.

What am I doing wrong? This is the code in my header file, for example, so its all standard code -

header.php

<div class="left-header">
            <img src="http://localhost:8888/wp-content/uploads/2017/07/Logo.png" alt="logo" id="logo" style="width:250px;height:30px;">
        </div>
    <div class="right-header">
         <div class="right-header-top">
            <div id="contact">
                <img src="http://localhost:8888/wp-content/uploads/2017/07/phone.png">
                <p>0113 220 5265</p>
                <img src="http://localhost:8888/wp-content/uploads/2017/07/email.png">
                <p>hello@media.co.uk</p>
            </div> 

Pretty much all the images I'm looking to change are in img tags.I'm sure this is a straightforward fix but I'm having a real brain freeze at the moment.

解决方案

Should be <?php echo home_url(); ?>, for example:

<img src="<?php echo home_url(); ?>/wp-content/uploads/2017/07/phone.png">

这篇关于WordPress的 - 正确的PHP链接为媒体库中的图像的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆