【问题标题】:Where to put images in wordpresswordpress中图片放在哪里
【发布时间】:2014-02-16 21:40:47
【问题描述】:

我正在将预编码的网站转换为基于 wordpress 的网站。

目前所有网址均为img/file_name

在 wordpress im 中使用具有 3 个功能的基本 page.phpget_header() get_body() get_footer(),其中我的页面分为 3 个部分,中间内容被制作成 wordpress 页面帖子。

中间的内容通常包含图片,我该如何正确链接到它们?

我应该把 img 文件夹作为我应该调用的路径,我不知道我从哪里引用,而 wordpress 是动态的。

目前 img 在我的主题目录中,并且图像丢失了。它们是否与我主题中的 page.php 无关?

【问题讨论】:

    标签: php image wordpress path


    【解决方案1】:

    您应该将图像放在wp-content/uploads 文件夹中。

    您想使用“http://www.yoursite.com/wp-content/uploads/2014/01/yourimage.jpg

    【讨论】:

      【解决方案2】:

      Wordpress 允许您在添加/编辑文章和帖子时add pictures(以及更多)

      看看 -> http://codex.wordpress.org/Using_Images,它还涵盖了在主题中使用图像。

      【讨论】:

        【解决方案3】:

        如果图片在您的主题文件夹中,您可以使用 get_stylesheet_directory_uri() 函数。

        <img src="<?php echo get_stylesheet_directory_uri() . '/img/whatever.jpg; ?>"/>
        

        http://codex.wordpress.org/Function_Reference/get_stylesheet_directory_uri

        【讨论】:

        • 是的,我有一个页面模板,所以我用 html 而不是 php 添加图像。看起来我只需要对所有路径进行硬编码。
        • 所有wp模板都是php文件??
        • 是的,网站是用 html 预编码的。我用 get_header() get_content() get_footer() 制作了一个 page.php 文件,并将每个预制页面的内容粘贴到内容中。
        • @user2979139 哦,我明白了,您正在将 html 代码直接复制到 wp 编辑器字段中。这通常是设计不佳的标志 - 不精通 html 的管理员很容易破坏网站。您最好创建多个页面模板并将代码直接添加到模板中
        • 由于该网站是供个人使用的,并且将是唯一一个接触管理员的人,所以不会有人把它搞砸,因为域不太可能改变,所以我使用硬编码路径,但我明白了将每个页面都设为模板,如果将来出现类似情况,请记住这一点。
        猜你喜欢
        • 2011-05-26
        • 1970-01-01
        • 1970-01-01
        • 2012-04-18
        • 1970-01-01
        • 2018-04-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多