WP에서 사용자 정의 게시물 유형에 필수 카테고리/분류 체계를 만드는 방법을 찾으려고합니다. 양식 제출시 범주가 선택되었는지 확인하고 그렇지 않으면 오류 메시지가 표시됩니다.Wordpress admin form 게시물 필수 카테고리
고마워요.
WP에서 사용자 정의 게시물 유형에 필수 카테고리/분류 체계를 만드는 방법을 찾으려고합니다. 양식 제출시 범주가 선택되었는지 확인하고 그렇지 않으면 오류 메시지가 표시됩니다.Wordpress admin form 게시물 필수 카테고리
고마워요.
다음은 내 사이트 중 하나의 코드로 맞춤 게시 유형 메타 박스를 만드는 코드입니다. jQuery를 사용하여 범주 값의 유효성을 검사하고 값이 존재하지 않으면 양식 제출을 취소합니다.
add_action('load-post.php', 'gallery_meta_boxes_setup');
add_action('load-post-new.php', 'gallery_meta_boxes_setup');
/* Meta box setup function. */
function gallery_meta_boxes_setup() {
/* Add meta boxes on the 'add_meta_boxes' hook. */
add_action('add_meta_boxes', 'gallery_add_post_meta_boxes');
}
/* Create one or more meta boxes to be displayed on the post editor screen. */
function gallery_add_post_meta_boxes() {
add_meta_box(
'gallery-class', // Unique ID
'Select Gallery', // Title
'gallery_class_meta_box', // Callback function
'cj-gallery', // Admin page (or post type)
'normal', // Context
'default' // Priority
);
}
/* Display the post meta box. */
function gallery_class_meta_box($object, $box) {
?>
<script type="text/javascript">
jQuery(function($) {
/********** Form Validation ***********/
$('form').submit(function(event) {
if ($('.categorydiv input[type="checkbox"]:checked').length == 0) {
alert('Please select a category!');
$('#ajax-loading').css('visibility', 'hidden'); // hide the ajax loading graphic
event.preventDefault(); // cancel form submission
}
})
});
</script>
<?php }
안녕하세요, 답변 해 주셔서 감사합니다. css ('visibility', 'hidden');'$ ('# ajax-loading') 뒤에 removeClass ('button-primary-disabled'); – m0g
안녕하세요. 너 뭐 해봤 니? – maiorano84