如何让自定义域选择图像?

时间:2010-08-19 作者:Kevin

我需要一种方法来创建一个自定义字段,让我从媒体库中选择图像。我该怎么做?

自定义字段应该有一个按钮,单击该按钮后,我将进入媒体库,并将src目标url放置在输入文本框中。

正在寻找插件或在线教程,我运气不好。

4 个回复
最合适的回答,由SO网友:hunk 整理而成

几周前,我添加了一个类似的功能Magic Fields.

Here\'s the github project. 最重要的是在这个文件中:js/custom_fields/media_image.js

SO网友:scribu

通过使用已经完成此操作的插件之一:

http://wordpress.org/extend/plugins/custom-field-template/

SO网友:Ben

这听起来像post_thumbnail feature 在WordPress中。它将在右侧的标记框下方添加一个框。默认情况下,该框显示一个链接“设置特色图像”。

单击后,media gallery弹出窗口打开,您可以选择之前上传到帖子的图片作为特色图片。

然后,您可以使用:

if (has_post_thumbnail()) {
  the_post_thumbnail();
}
在您的主题中显示特色图片。

要启用post\\u缩略图,只需添加:

add_theme_support( \'post-thumbnails\' );
主题的功能。php

SO网友:kevtrout

从侧面回答你的问题,你是否有其他选择?我建议在帖子中添加一张照片,为您的图像将帖子归档到特定类别下,或者根据您的需要,添加一个仅文本的自定义字段来检索特定图像。

$image = get_posts(\'cat=the_category&meta_key=the_key&meta_value=the_value\');
foreach($image as $img){
    setup_postdata($img);
    //whatever your markup is...
    echo \'<p>\'.the_content().\'</p>\';
    //or
   echo \'<p>\'.$img->post_content.\'</p>\';
}
只是一个想法。。。

结束

相关推荐