Wordpress - 以自定义形式插入图像

时间:2013-03-29 00:43:59

标签: wordpress image input

我在插件设置页面的管理面板中已经在wordpress中创建了一个自定义表单。我有一个输入字段,我不会保存将通过Wordpress图像管理器选择的图像的URL。

我不确定如何解决这个问题。有没有办法调用图像管理器并将返回值连接到我的自定义输入字段?我不需要上传任何图像(我假设如果用户想要它可以在图像管理器加载后?),我只需要弹出图像管理器,选择一个图像,然后返回要放入的URL输入框。

2 个答案:

答案 0 :(得分:1)

听起来你已经制作了#34;主题选项"?如果是这样,你可以用这样的方式调用选项。

您可以在页面顶部<?php //get theme options $options = get_option( 'theme_settings' ); ?>

调用此变量

并回复<?php echo ($options['image_url']); ?>

我现在使用名为SMOF的选项框架,这非常方便,并添加了一个很棒的主题选项页面。 https://github.com/sy4mil/Options-Framework

答案 1 :(得分:0)

好的,我找到了wordpress 3.5及更高版本的解决方案:

首先,在加载脚本时,需要在插件中调用函数wp_enqueue_media()函数。

然后您可以按照此处的说明操作: http://mikejolley.com/2012/12/using-the-new-wordpress-3-5-media-uploader-in-plugins/

这对我来说效果很好!