gpt4 book ai didi

php - 如果没有附加元素,Wordpress 媒体按钮不起作用?

转载 作者:行者123 更新时间:2023-11-28 12:47:10 24 4
gpt4 key购买 nike

我目前正在为我的 Wordpress 主题开发主题设置,我需要媒体按钮以便用户可以为主页附加文件。这些文件是完全独立的。这个媒体按钮不起作用,除非我显示 Wordpress 编辑器,有谁能有比用 css hack 隐藏编辑器更干净的解决方案吗?

提前致谢!

最佳答案

我个人是这样做的:

在表格中

<label for="upload_image" class="upload">
<input id="upload_image" type="text" size="36" name="ad_image" value="<?php echo get_option('ad_image'); ?>" />
<input id="upload_image_button" class="button" type="button" value="Choose Image" />

然后显示当前选中的图片。

<p><strong>Current Image:</strong>
<?php if (get_option('ad_image')){ echo '<br /><img src="'.get_option('ad_image').'" height="150" width="220"';} else{echo 'None Selected';}?>
</p>

然后在选项页面中加入这个 javascript

jQuery(document).ready(function($){
var _custom_media = true,
_orig_send_attachment = wp.media.editor.send.attachment;

$('#upload_image_button').click(function(e) {
var send_attachment_bkp = wp.media.editor.send.attachment;
var button = $(this);
var id = button.attr('id').replace('_button', '');
_custom_media = true;
wp.media.editor.send.attachment = function(props, attachment){
if ( _custom_media ) {
$("#"+id).val(attachment.url);
} else {
return _orig_send_attachment.apply( this, [props, attachment] );
};
}

wp.media.editor.open(button);
return false;
});

$('.add_media').on('click', function(){
_custom_media = false;
});
});

关于php - 如果没有附加元素,Wordpress 媒体按钮不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17275458/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com