it-swarm.cn

如何使自定义字段选择图像?

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

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

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

4
Kevin

几个星期前,我添加了类似于 Magic Fields 的功能。

这是github项目 。最重要的是在这个文件中:js/custom_fields/media_image.js

2
hunk

通过使用其中一个已经执行此操作的插件:

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

1
scribu

这对我来说听起来像 post_thumbnail功能 在WordPress中。它会在标签框下方的右侧添加一个框。默认情况下,该框显示“设置特色图像”链接。

当您单击它时,将打开媒体库弹出窗口,您可以选择之前作为精选图片上传到帖子的图片。

然后你可以使用:

if (has_post_thumbnail()) {
  the_post_thumbnail();
}

在你的主题中显示特色图片。

要启用post_thumbnail,您只需添加:

add_theme_support( 'post-thumbnails' );

到你的主题的function.php

1
Ben

要稍微侧面回答你的问题,你是否愿意接受另一种选择?我建议在帖子中添加照片,在图片的特定类别下填写帖子,也可以根据需要添加纯文本自定义字段以检索特定图像。

$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>';
}

只是一个想法...

0
kevtrout