图像源路径在不同页面上更改

时间:2016-04-19 14:43:14

标签: php html wordpress genesis

我正在使用Genesis,我有一个functions.php,我在那里使用钩子插入图片。

我使用了一个小部件将图像插入标题。

在主页中查看时图像显示正确,但是当我切换页面时,图像不会显示。

进一步的调查得出结论,wordpress正在寻找带有错误路径源的文件。

这是主页中的路径来源 - wp-content \ themes \ childTheme-Almog \ images \ linkedin.png

而wordpress正在寻找它。

然而,在另一个名为“X”的页面上,wordpress正在寻找如下相同的图像: \ WordPress的\ X \可湿性粉剂内容\主题\ childTheme-阿尔莫格\图像\ linkedin.png

正如您所知,它将页面名称添加到路径中作为文件夹,它不应该这样做,因为图像不存在。

有没有办法让wordpress像在主页上那样查找图片?

以下是我在我的functions.php中实现图像的方式:

<div class="d_footer">
        <ul id="list_left">
            <li class="foot" id="ft_text1"><img src="wp-content\themes\childTheme-Almog\images\phone.png" alt="phone">
                <span style="color: #969697">|</span><span style="margin-left:30px;"></span><img src="wp-content\themes\childTheme-Almog\images\envelope.png" alt="envelope"></li>
            <li class="foot" id="ft_text2"></li>

        </ul>
    <ul class="foot" id="list_right">
        <li id="ft_text3"><img src="\wp-content\themes\childTheme-Almog\images\linkedin.png" alt="linkedin" align="left">Almog's linkedin profile</li>
        <li id="ft_text4"></li>
    </ul>
</div>

1 个答案:

答案 0 :(得分:1)

你真的应该使用Wordpress'get_stylesheet_directory_uri变量来缓解这样的路径问题。