我在wordpress中制作自定义页面模板,并使用自定义字段添加图像。像这样:
<img src="<?php echo bloginfo('url') ?><?php echo get_post_meta($post->ID, 'main_picture', true); ?>" />
我将图片的路径放在自定义字段中。
图像是通过自定义面板上传的,因此自定义文件的名称为'main_picture',上传路径的值也是如此 - 'wordpress / wp-content / uploads / 2012/01 / mypic.png “
我希望能够按标题引用图像,并从该标题中推断图像网址。
这可能吗?
如果我的问题没有意义,请告诉我。我对wordpress很新。 ----------------------编辑----------
我意识到使用图像名称并不是一个好主意,因为它并不总是唯一的。我想尽可能地让客户端变得容易。他们会对使用自定义字段保持警惕,图像名称将是他们理解的最简单的事情。
答案 0 :(得分:2)
我建议完全放弃自定义字段,然后创建自己的元数据界面来上传图像并命名它们等。来自unknown_guy的问题的答案是一个好的开始。自定义字段是一个垃圾用户体验imho。
您是否在谈论让客户将图片插入帖子内容?如果是这样,请将metabox ui与短代码接口结合使用。当客户端填写图像,名称等所需字段时,会给他们一些代码来“粘贴”或插入他们想要显示的位置。
Metabox教程:
http://www.farinspace.com/how-to-create-custom-wordpress-meta-box/ http://wp.tutsplus.com/tutorials/plugins/how-to-create-custom-wordpress-writemeta-boxes/ http://www.deluxeblogtips.com/2010/04/how-to-create-meta-box-wordpress-post.html
答案 1 :(得分:0)
也许你应该尝试使用插件。我建议Advanced Custom Fields