저는 WordPress에 대해 질문이 있습니다. 게시물 추가/편집에서 슬라이더 추가 버튼을 추가했습니다.미디어 창 (Wordpress)에서 그림 선택 후 사용자 정의 필드 추가/업데이트
jQuery(function($){
$(document).ready(function(){
$('#insert-my-media').click(open_media_window);
})
function open_media_window(){
if (this.window === undefined) {
this.window = wp.media({
title: 'Insert a media',
library: {type:'image'},
multiple: true,
button: {text:'Insert'}
});
var self = this; //needed to retrieve the function below
this.window.on('select',function(){
var files = self.window.state().get('selection').toArray();
var values;
for (var i = 0; i < files.length; i++) {
var file = files[i].toJSON();
if(values===undefined){
var values = file.url;
}
else{
var values = values+','+file.url;
}
};
wp.media.editor.insert(values);
});
}
this.window.open();
return false;
}
});
사용자가 미디어 창을 눌러 삽입 버튼에서 사진을 선택한 후이 사진의 URL 값을 추가합니다
//Add button to create slider
add_action('media_buttons','add_my_media_button',15);
function add_my_media_button(){
echo '<a href="#" id="insert-my-media" class="button">Add Slider</a>';
}
function include_media_button_js_file(){
wp_enqueue_script('media_button',get_bloginfo('template_directory').'/js/media_button.js',array('jquery'),'1.0',true);
}
add_action('wp_enqueue_media','include_media_button_js_file');
이 내 media_button.js 코드 : 여기 내 내 function.php 코드입니다 콘텐츠 편집기 게시물 상자에.
제 질문은이 값을 사용자 지정 필드 상자에 자동으로 추가하고 사용자 지정 필드 단추를 클릭하지 않고 자동으로 추가/업데이트하는 방법입니다.
그래서 사용자는 워드 프레스의 화면 옵션에서 포스트 편집기에서 볼 수있는 사용자 정의 필드보기/확인없이 해당 사진 URL에 대한 사용자 정의 필드를 추가/업데이트 할 수 있습니다.
감사합니다. 감사합니다. 고마워요.
누군가가 같은 문제가 있거나 문제를 해결할 수 있습니까?, 도와주세요. 내 플러그인을 완성하기위한 한 걸음 더. –