我在插件设置页面的管理面板中已经在wordpress中创建了一个自定义表单。我有一个输入字段,我不会保存将通过Wordpress图像管理器选择的图像的URL。
我不确定如何解决这个问题。有没有办法调用图像管理器并将返回值连接到我的自定义输入字段?我不需要上传任何图像(我假设如果用户想要它可以在图像管理器加载后?),我只需要弹出图像管理器,选择一个图像,然后返回要放入的URL输入框。
答案 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/
这对我来说效果很好!