我不是Wordpress主题设计的新手;发展事实上,我已经做了几年了,近年来,它已经不仅仅是一种爱好,而且正在逐渐成为一种职业选择。
然而,我有一个有点简单但令人费解的问题要问。。。
一直以来,我都在将通过自定义主题使用的图像上传到自己的“img”或“images”目录下的wp content主题目录下。当然,对于帖子,我只是使用Wordpress本身内置的媒体上传器。
但是,现在我正努力变得更专业,不断地创作A级作品,我最近在思考如何处理自己的图像。你看,使用我以前的方法,我也没有对图像路径使用Wordpress模板标记。我用它的相对路径来做老式的HTML方法,如果遇到问题,我会把整个路径放在那里以节省时间。这是一个巨大的不,不。我很清楚,但这不是客户的工作。。。
总之,我想说的是,在Wordpress中使用图像的最佳实践是什么?我现在开始更多地考虑这个过程:
For theme development I now have a "inc" directory within my theme\'s directory that then has a "imgs" and "js" directories, etc. When designing the theme, I\'m now using Wordpress template tags for my paths to work properly throughout the theme. For my posts, I\'m still using the Media Uploader and the normal /upload directory.
我的新方法是最佳实践吗?非常感谢。再一次,我只是想清理一下我的工作流程和方法,这样我就更符合Codex和其他顶级Wordpress项目。
谢谢
SO网友:RiotAct
我想从你所问的问题来看,有没有一种方法比键入整个url更好地编码图像url?这就是我所做的,以确保如果域名发生变化。。。(他们在我的工作中就是这样做的,因为我总是在项目域上构建站点,然后将其移动),您将希望这样做:
<img src="<?php echo get_bloginfo(\'template_url\'); ?>/images/image-name.jpg alt="whatever" />
在模板中使用css时,您也可以使用此选项(是的,我知道这在技术上不是调用css的正确方法):
<style>
#div {
background-image: url(<?php echo get_bloginfo(\'template_url\'); ?>/images/image-name.jpg);
}
</style>
它也适用于内联css:
<h2 style="background-image: url(<?php echo get_bloginfo(\'template_url\'); ?>/images/image-name.jpg);">Some Title</h2>
我想这就是你要问的。。。