1

我有模板,它工作正常没问题。

当我尝试将主题板转换为主题 wordpress 时,我将所有内容复制到内容中的 index.php主题中,我得到以下代码:

<ul>
                                <li>
                                    <div class="box-1">
                                        <img src="images/page1-img1.jpg" alt="" /> <a href="#">bora-bora</a>
 <span>from $458</span> 
                                        <p>Praesent vestibulum aenean
                                            <br>nonummy hendrerit mauris.</p>
                                    </div>
                                </li>
                                <li>
                                    <div class="box-1">
                                        <img src="images/page1-img2.jpg" alt="" /> <a href="#">Hawaii</a>
 <span>from $458</span> 
                                        <p>Praesent vestibulum aenean
                                            <br>nonummy hendrerit mauris.</p>
                                    </div>
                                </li>

图像不显示在屏幕上。

我可以在 url 中看到我的主题:`http://127.0.0.1/www/www1/wordpress/Heb/wordpress/

看到我可以看到完整路径的img:

http://127.0.0.1/www/www1/wordpress/Heb/wordpress/wp-content/themes/yossi_theme/images/page1-img1.jpg

如果我在看不到的图片上单击鼠标右键,然后复制目标网址,我得到了地址:

http://127.0.0.1/www/www1/wordpress/Heb/wordpress/images/slide-1.jpg

和错误:The requested URL /www/www1/wordpress/Heb/wordpress/images/slide-1.jpg was not found on this server.

我应该在这里更改什么<img src="images/page1-img1.jpg" alt="" />以显示 img ?

非常感谢。

4

2 回答 2

1

既然你说你的形象的完整路径是

http://127.0.0.1/www/www1/wordpress/Heb/wordpress/wp-content/themes/yossi_theme/images/page1-img1.jpg

那么你可以试试这个

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

代替

<img src="images/yourImageName.png" alt="" />

get_template_directory_uri()将返回您theme文件夹的路径,即

http://127.0.0.1/www/www1/wordpress/Heb/wordpress/wp-content/themes/yossi_theme
于 2012-09-09T10:51:32.827 回答
0

如果此图像是您布局的一部分(不是内容的一部分),您可以使用整个路径(例如 . http://localhost/image.jpg)或将其放在主题的目录中(比如说,[your theme]/images然后使用<img src="<?php bloginfo('template_directory'); ?>/images/image.jpg" alt="">.

如果这是您的内容(帖子、页面等)的一部分,请通过 WordPress 管理员上传此文件并从那里放置。

于 2012-09-09T10:53:46.783 回答