File: /home/rasad/public_html/wp-content/themes/ofogh/framework/metabox.php
<?php
function prfx2_custom_meta() {
add_meta_box( 'prfx2_meta', __( 'اطلاعات نوشته', 'prfx2-textdomain' ), 'prfx2_meta_callback', 'post', 'normal', 'high' );
}
add_action( 'add_meta_boxes', 'prfx2_custom_meta' );
function prfx2_meta_callback( $post ) {
wp_nonce_field( basename( __FILE__ ), 'prfx2_nonce' );
$prfx2_stored_meta = get_post_meta( $post->ID );
?>
<table width="100%">
<p>
<label style="width:100%;float:right;margin: 10px 5px;">نویسنده</label>
<input style="width:200px;float:right;" type="text" name="meta-text-3" id="meta-text" value="<?php if ( isset ( $prfx2_stored_meta['meta-text-3'] ) ) echo $prfx2_stored_meta['meta-text-3'][0]; ?>" />
</p>
<br>
<p>
<label style="width:100%;float:right;margin: 10px 5px;">منبع</label>
<input style="width:200px;float:right;" type="text" name="meta-text-4" id="meta-text" value="<?php if ( isset ( $prfx2_stored_meta['meta-text-4'] ) ) echo $prfx2_stored_meta['meta-text-4'][0]; ?>" />
</p>
<br>
<p>
<label style="width:100%;float:right;margin: 10px 5px;">روتیتر</label>
<input style="width:100%;float:right;" type="text" name="meta-text-1" id="meta-text" value="<?php if ( isset ( $prfx2_stored_meta['meta-text-1'] ) ) echo $prfx2_stored_meta['meta-text-1'][0]; ?>" />
</p>
<br>
<p>
<label style="width:100%;float:right;margin: 10px 5px;">خلاصه خبر</label>
<textarea name="lead" id="lead" style="height: 90px; width:100%;"><?php if ( isset ( $prfx2_stored_meta['lead'] ) ) echo $prfx2_stored_meta['lead'][0]; ?></textarea>
</p>
<br>
</table>
<?php
}
function prfx2_meta_save( $post_id ) {
// Checks save status
$is_autosave = wp_is_post_autosave( $post_id );
$is_revision = wp_is_post_revision( $post_id );
$is_valid_nonce = ( isset( $_POST[ 'prfx2_nonce' ] ) && wp_verify_nonce( $_POST[ 'prfx2_nonce' ], basename( __FILE__ ) ) ) ? 'true' : 'false';
// Exits script depending on save status
if ( $is_autosave || $is_revision || !$is_valid_nonce ) {
return;
}
// Checks for input and sanitizes/saves if needed
if( isset( $_POST[ 'meta-text-1' ] ) ) {
update_post_meta( $post_id, 'meta-text-1', sanitize_text_field( $_POST[ 'meta-text-1' ] ) );
}
if( isset( $_POST[ 'meta-text-3' ] ) ) {
update_post_meta( $post_id, 'meta-text-3', sanitize_text_field( $_POST[ 'meta-text-3' ] ) );
}
if( isset( $_POST[ 'meta-text-4' ] ) ) {
update_post_meta( $post_id, 'meta-text-4', sanitize_text_field( $_POST[ 'meta-text-4' ] ) );
}
if( isset( $_POST[ 'lead' ] ) ) {
update_post_meta( $post_id, 'lead', sanitize_text_field( $_POST[ 'lead' ] ) );
}
}
add_action( 'save_post', 'prfx2_meta_save' );
function gallery_custom_meta() {
add_meta_box( 'gallery_meta', __( 'تعداد عکس', 'gallery-textdomain' ), 'gallery_meta_callback', 'gallery', 'normal', 'high' );
}
add_action( 'add_meta_boxes', 'gallery_custom_meta' );
function gallery_meta_callback( $post ) {
wp_nonce_field( basename( __FILE__ ), 'gallery_nonce' );
$gallery_stored_meta = get_post_meta( $post->ID );
?>
<p>
<label style="width:100%;float:right;margin: 10px 5px;">تعداد عکس </label>
<input style="width:200px;" type="text" name="number-photo" placeholder="6 تصویر" id="meta-text" value="<?php if ( isset ( $gallery_stored_meta['number-photo'] ) ) echo $gallery_stored_meta['number-photo'][0]; ?>" />
</p>
<p style="width:100%;float:right;color:#f00">آپلود عکس ها</p>
<p>
<input style="width:50%;float:right;" id="href-link-photo-1" type="text" name="href-link-photo-1" value="<?php if (isset ($gallery_stored_meta['href-link-photo-1'])){echo $gallery_stored_meta['href-link-photo-1'][0];}?>" />
<button style="width:10%;float:right;" type="button" class="button-secondary add-gallery-qaleb" qalebdata="photo-1" >آپلود عکس</button>
</p>
<p>
<p style="width:100%;overflow: hidden;"></p>
<input style="width:50%;float:right;" id="href-link-photo-2" type="text" name="href-link-photo-2" value="<?php if (isset ($gallery_stored_meta['href-link-photo-2'])){echo $gallery_stored_meta['href-link-photo-2'][0];}?>" />
<button style="width:10%;float:right;" type="button" class="button-secondary add-gallery-qaleb" qalebdata="photo-2" >آپلود عکس</button>
</p>
<p>
<p style="width:100%;overflow: hidden;"></p>
<input style="width:50%;float:right;" id="href-link-photo-3" type="text" name="href-link-photo-3" value="<?php if (isset ($gallery_stored_meta['href-link-photo-3'])){echo $gallery_stored_meta['href-link-photo-3'][0];}?>" />
<button style="width:10%;float:right;" type="button" class="button-secondary add-gallery-qaleb" qalebdata="photo-3" >آپلود عکس</button>
</p>
<p>
<p style="width:100%;overflow: hidden;"></p>
<input style="width:50%;float:right;" id="href-link-photo-4" type="text" name="href-link-photo-4" value="<?php if (isset ($gallery_stored_meta['href-link-photo-4'])){echo $gallery_stored_meta['href-link-photo-4'][0];}?>" />
<button style="width:10%;float:right;" type="button" class="button-secondary add-gallery-qaleb" qalebdata="photo-4" >آپلود عکس</button>
</p>
<p>
<p style="width:100%;overflow: hidden;"></p>
<input style="width:50%;float:right;" id="href-link-photo-5" type="text" name="href-link-photo-5" value="<?php if (isset ($gallery_stored_meta['href-link-photo-5'])){echo $gallery_stored_meta['href-link-photo-5'][0];}?>" />
<button style="width:10%;float:right;" type="button" class="button-secondary add-gallery-qaleb" qalebdata="photo-5" >آپلود عکس</button>
</p>
<p>
<p style="width:100%;overflow: hidden;"></p>
<input style="width:50%;float:right;" id="href-link-photo-6" type="text" name="href-link-photo-6" value="<?php if (isset ($gallery_stored_meta['href-link-photo-6'])){echo $gallery_stored_meta['href-link-photo-6'][0];}?>" />
<button style="width:10%;float:right;" type="button" class="button-secondary add-gallery-qaleb" qalebdata="photo-6" >آپلود عکس</button>
</p>
<p>
<p style="width:100%;overflow: hidden;"></p>
<input style="width:50%;float:right;" id="href-link-photo-7" type="text" name="href-link-photo-7" value="<?php if (isset ($gallery_stored_meta['href-link-photo-7'])){echo $gallery_stored_meta['href-link-photo-7'][0];}?>" />
<button style="width:10%;float:right;" type="button" class="button-secondary add-gallery-qaleb" qalebdata="photo-7" >آپلود عکس</button>
</p>
<p>
<p style="width:100%;overflow: hidden;"></p>
<input style="width:50%;float:right;" id="href-link-photo-8" type="text" name="href-link-photo-8" value="<?php if (isset ($gallery_stored_meta['href-link-photo-8'])){echo $gallery_stored_meta['href-link-photo-8'][0];}?>" />
<button style="width:10%;float:right;" type="button" class="button-secondary add-gallery-qaleb" qalebdata="photo-8" >آپلود عکس</button>
</p>
<p>
<p style="width:100%;overflow: hidden;"></p>
<input style="width:50%;float:right;" id="href-link-photo-9" type="text" name="href-link-photo-9" value="<?php if (isset ($gallery_stored_meta['href-link-photo-9'])){echo $gallery_stored_meta['href-link-photo-9'][0];}?>" />
<button style="width:10%;float:right;" type="button" class="button-secondary add-gallery-qaleb" qalebdata="photo-9" >آپلود عکس</button>
</p>
<p>
<p style="width:100%;overflow: hidden;"></p>
<input style="width:50%;float:right;" id="href-link-photo-10" type="text" name="href-link-photo-10" value="<?php if (isset ($gallery_stored_meta['href-link-photo-10'])){echo $gallery_stored_meta['href-link-photo-10'][0];}?>" />
<button style="width:10%;float:right;" type="button" class="button-secondary add-gallery-qaleb" qalebdata="photo-10" >آپلود عکس</button>
</p>
<p>
<p style="width:100%;overflow: hidden;"></p>
<input style="width:50%;float:right;" id="href-link-photo-11" type="text" name="href-link-photo-11" value="<?php if (isset ($gallery_stored_meta['href-link-photo-11'])){echo $gallery_stored_meta['href-link-photo-11'][0];}?>" />
<button style="width:10%;float:right;" type="button" class="button-secondary add-gallery-qaleb" qalebdata="photo-11" >آپلود عکس</button>
</p>
<p>
<p style="width:100%;overflow: hidden;"></p>
<input style="width:50%;float:right;" id="href-link-photo-12" type="text" name="href-link-photo-12" value="<?php if (isset ($gallery_stored_meta['href-link-photo-12'])){echo $gallery_stored_meta['href-link-photo-12'][0];}?>" />
<button style="width:10%;float:right;" type="button" class="button-secondary add-gallery-qaleb" qalebdata="photo-12" >آپلود عکس</button>
</p>
<p>
<p style="width:100%;overflow: hidden;"></p>
<input style="width:50%;float:right;" id="href-link-photo-13" type="text" name="href-link-photo-13" value="<?php if (isset ($gallery_stored_meta['href-link-photo-13'])){echo $gallery_stored_meta['href-link-photo-13'][0];}?>" />
<button style="width:10%;float:right;" type="button" class="button-secondary add-gallery-qaleb" qalebdata="photo-13" >آپلود عکس</button>
</p>
<p>
<p style="width:100%;overflow: hidden;"></p>
<input style="width:50%;float:right;" id="href-link-photo-14" type="text" name="href-link-photo-14" value="<?php if (isset ($gallery_stored_meta['href-link-photo-14'])){echo $gallery_stored_meta['href-link-photo-14'][0];}?>" />
<button style="width:10%;float:right;" type="button" class="button-secondary add-gallery-qaleb" qalebdata="photo-14" >آپلود عکس</button>
</p>
<p>
<p style="width:100%;overflow: hidden;"></p>
<input style="width:50%;float:right;" id="href-link-photo-15" type="text" name="href-link-photo-15" value="<?php if (isset ($gallery_stored_meta['href-link-photo-15'])){echo $gallery_stored_meta['href-link-photo-15'][0];}?>" />
<button style="width:10%;float:right;" type="button" class="button-secondary add-gallery-qaleb" qalebdata="photo-15" >آپلود عکس</button>
</p>
<p>
<p style="width:100%;overflow: hidden;"></p>
<input style="width:50%;float:right;" id="href-link-photo-16" type="text" name="href-link-photo-16" value="<?php if (isset ($gallery_stored_meta['href-link-photo-16'])){echo $gallery_stored_meta['href-link-photo-16'][0];}?>" />
<button style="width:10%;float:right;" type="button" class="button-secondary add-gallery-qaleb" qalebdata="photo-16" >آپلود عکس</button>
</p>
<p>
<p style="width:100%;overflow: hidden;"></p>
<input style="width:50%;float:right;" id="href-link-photo-17" type="text" name="href-link-photo-17" value="<?php if (isset ($gallery_stored_meta['href-link-photo-17'])){echo $gallery_stored_meta['href-link-photo-17'][0];}?>" />
<button style="width:10%;float:right;" type="button" class="button-secondary add-gallery-qaleb" qalebdata="photo-17" >آپلود عکس</button>
</p>
<p>
<p style="width:100%;overflow: hidden;"></p>
<input style="width:50%;float:right;" id="href-link-photo-18" type="text" name="href-link-photo-18" value="<?php if (isset ($gallery_stored_meta['href-link-photo-18'])){echo $gallery_stored_meta['href-link-photo-18'][0];}?>" />
<button style="width:10%;float:right;" type="button" class="button-secondary add-gallery-qaleb" qalebdata="photo-18" >آپلود عکس</button>
</p>
<p>
<p style="width:100%;overflow: hidden;"></p>
<input style="width:50%;float:right;" id="href-link-photo-19" type="text" name="href-link-photo-19" value="<?php if (isset ($gallery_stored_meta['href-link-photo-19'])){echo $gallery_stored_meta['href-link-photo-19'][0];}?>" />
<button style="width:10%;float:right;" type="button" class="button-secondary add-gallery-qaleb" qalebdata="photo-19" >آپلود عکس</button>
</p>
<p>
<p style="width:100%;overflow: hidden;"></p>
<input style="width:50%;float:right;" id="href-link-photo-20" type="text" name="href-link-photo-20" value="<?php if (isset ($gallery_stored_meta['href-link-photo-20'])){echo $gallery_stored_meta['href-link-photo-20'][0];}?>" />
<button style="width:10%;float:right;" type="button" class="button-secondary add-gallery-qaleb" qalebdata="photo-20" >آپلود عکس</button>
</p>
<p>
<p style="width:100%;overflow: hidden;"></p>
<input style="width:50%;float:right;" id="href-link-photo-21" type="text" name="href-link-photo-21" value="<?php if (isset ($gallery_stored_meta['href-link-photo-21'])){echo $gallery_stored_meta['href-link-photo-21'][0];}?>" />
<button style="width:10%;float:right;" type="button" class="button-secondary add-gallery-qaleb" qalebdata="photo-21" >آپلود عکس</button>
</p>
<p>
<p style="width:100%;overflow: hidden;"></p>
<input style="width:50%;float:right;" id="href-link-photo-22" type="text" name="href-link-photo-22" value="<?php if (isset ($gallery_stored_meta['href-link-photo-22'])){echo $gallery_stored_meta['href-link-photo-22'][0];}?>" />
<button style="width:10%;float:right;" type="button" class="button-secondary add-gallery-qaleb" qalebdata="photo-22" >آپلود عکس</button>
</p>
<p>
<p style="width:100%;overflow: hidden;"></p>
<input style="width:50%;float:right;" id="href-link-photo-23" type="text" name="href-link-photo-23" value="<?php if (isset ($gallery_stored_meta['href-link-photo-23'])){echo $gallery_stored_meta['href-link-photo-23'][0];}?>" />
<button style="width:10%;float:right;" type="button" class="button-secondary add-gallery-qaleb" qalebdata="photo-23" >آپلود عکس</button>
</p>
<p>
<p style="width:100%;overflow: hidden;"></p>
<input style="width:50%;float:right;" id="href-link-photo-24" type="text" name="href-link-photo-24" value="<?php if (isset ($gallery_stored_meta['href-link-photo-24'])){echo $gallery_stored_meta['href-link-photo-24'][0];}?>" />
<button style="width:10%;float:right;" type="button" class="button-secondary add-gallery-qaleb" qalebdata="photo-24" >آپلود عکس</button>
</p>
<p>
<p style="width:100%;overflow: hidden;"></p>
<input style="width:50%;float:right;" id="href-link-photo-25" type="text" name="href-link-photo-25" value="<?php if (isset ($gallery_stored_meta['href-link-photo-25'])){echo $gallery_stored_meta['href-link-photo-25'][0];}?>" />
<button style="width:10%;float:right;" type="button" class="button-secondary add-gallery-qaleb" qalebdata="photo-25" >آپلود عکس</button>
</p>
<p>
<p style="width:100%;overflow: hidden;"></p>
<input style="width:50%;float:right;" id="href-link-photo-26" type="text" name="href-link-photo-26" value="<?php if (isset ($gallery_stored_meta['href-link-photo-26'])){echo $gallery_stored_meta['href-link-photo-26'][0];}?>" />
<button style="width:10%;float:right;" type="button" class="button-secondary add-gallery-qaleb" qalebdata="photo-26" >آپلود عکس</button>
</p>
<p>
<p style="width:100%;overflow: hidden;"></p>
<input style="width:50%;float:right;" id="href-link-photo-27" type="text" name="href-link-photo-27" value="<?php if (isset ($gallery_stored_meta['href-link-photo-27'])){echo $gallery_stored_meta['href-link-photo-27'][0];}?>" />
<button style="width:10%;float:right;" type="button" class="button-secondary add-gallery-qaleb" qalebdata="photo-27" >آپلود عکس</button>
</p>
<p>
<p style="width:100%;overflow: hidden;"></p>
<input style="width:50%;float:right;" id="href-link-photo-28" type="text" name="href-link-photo-28" value="<?php if (isset ($gallery_stored_meta['href-link-photo-28'])){echo $gallery_stored_meta['href-link-photo-28'][0];}?>" />
<button style="width:10%;float:right;" type="button" class="button-secondary add-gallery-qaleb" qalebdata="photo-28" >آپلود عکس</button>
</p>
<p>
<p style="width:100%;overflow: hidden;"></p>
<input style="width:50%;float:right;" id="href-link-photo-29" type="text" name="href-link-photo-29" value="<?php if (isset ($gallery_stored_meta['href-link-photo-29'])){echo $gallery_stored_meta['href-link-photo-29'][0];}?>" />
<button style="width:10%;float:right;" type="button" class="button-secondary add-gallery-qaleb" qalebdata="photo-29" >آپلود عکس</button>
</p>
<p>
<p style="width:100%;overflow: hidden;"></p>
<input style="width:50%;float:right;" id="href-link-photo-30" type="text" name="href-link-photo-30" value="<?php if (isset ($gallery_stored_meta['href-link-photo-30'])){echo $gallery_stored_meta['href-link-photo-30'][0];}?>" />
<button style="width:10%;float:right;" type="button" class="button-secondary add-gallery-qaleb" qalebdata="photo-30" >آپلود عکس</button>
</p>
<p>
<p style="width:100%;overflow: hidden;"></p>
<script type="text/javascript">
jQuery(document).ready(function($){
$('.add-gallery-qaleb').click(function(e) {
var kf = "#href-link-"+$(this).attr("qalebdata");
e.preventDefault();
var image = wp.media({
title: 'انتخاب عکس',
multiple: false,
}).open()
.on('select', function(e){
var uploaded_image = image.state().get('selection').first();
console.log(uploaded_image);
var image_url = uploaded_image.toJSON().url;
$(kf).val(image_url);
});
});
});
</script>
<?php
}
function gallery_meta_save( $post_id ) {
// Checks save status
$is_autosave = wp_is_post_autosave( $post_id );
$is_revision = wp_is_post_revision( $post_id );
$is_valid_nonce = ( isset( $_POST[ 'gallery_nonce' ] ) && wp_verify_nonce( $_POST[ 'gallery_nonce' ], basename( __FILE__ ) ) ) ? 'true' : 'false';
// Exits script depending on save status
if ( $is_autosave || $is_revision || !$is_valid_nonce ) {
return;
}
// Checks for input and sanitizes/saves if needed
if( isset( $_POST[ 'number-photo' ] ) ) {
update_post_meta( $post_id, 'number-photo', sanitize_text_field( $_POST[ 'number-photo' ] ) );
}
if (isset($_POST['href-link-photo-1'])) {
update_post_meta($post_id, 'href-link-photo-1', sanitize_text_field($_POST['href-link-photo-1']));
}
if (isset($_POST['href-link-photo-2'])) {
update_post_meta($post_id, 'href-link-photo-2', sanitize_text_field($_POST['href-link-photo-2']));
}
if (isset($_POST['href-link-photo-1'])) {
update_post_meta($post_id, 'href-link-photo-3', sanitize_text_field($_POST['href-link-photo-3']));
}
if (isset($_POST['href-link-photo-4'])) {
update_post_meta($post_id, 'href-link-photo-4', sanitize_text_field($_POST['href-link-photo-4']));
}
if (isset($_POST['href-link-photo-5'])) {
update_post_meta($post_id, 'href-link-photo-5', sanitize_text_field($_POST['href-link-photo-5']));
}
if (isset($_POST['href-link-photo-6'])) {
update_post_meta($post_id, 'href-link-photo-6', sanitize_text_field($_POST['href-link-photo-6']));
}
if (isset($_POST['href-link-photo-7'])) {
update_post_meta($post_id, 'href-link-photo-7', sanitize_text_field($_POST['href-link-photo-7']));
}
if (isset($_POST['href-link-photo-8'])) {
update_post_meta($post_id, 'href-link-photo-8', sanitize_text_field($_POST['href-link-photo-8']));
}
if (isset($_POST['href-link-photo-9'])) {
update_post_meta($post_id, 'href-link-photo-9', sanitize_text_field($_POST['href-link-photo-9']));
}
if (isset($_POST['href-link-photo-10'])) {
update_post_meta($post_id, 'href-link-photo-10', sanitize_text_field($_POST['href-link-photo-10']));
}
if (isset($_POST['href-link-photo-11'])) {
update_post_meta($post_id, 'href-link-photo-11', sanitize_text_field($_POST['href-link-photo-11']));
}
if (isset($_POST['href-link-photo-12'])) {
update_post_meta($post_id, 'href-link-photo-12', sanitize_text_field($_POST['href-link-photo-12']));
}
if (isset($_POST['href-link-photo-13'])) {
update_post_meta($post_id, 'href-link-photo-13', sanitize_text_field($_POST['href-link-photo-13']));
}
if (isset($_POST['href-link-photo-14'])) {
update_post_meta($post_id, 'href-link-photo-14', sanitize_text_field($_POST['href-link-photo-14']));
}
if (isset($_POST['href-link-photo-15'])) {
update_post_meta($post_id, 'href-link-photo-15', sanitize_text_field($_POST['href-link-photo-15']));
}
if (isset($_POST['href-link-photo-16'])) {
update_post_meta($post_id, 'href-link-photo-16', sanitize_text_field($_POST['href-link-photo-16']));
}
if (isset($_POST['href-link-photo-17'])) {
update_post_meta($post_id, 'href-link-photo-17', sanitize_text_field($_POST['href-link-photo-17']));
}
if (isset($_POST['href-link-photo-18'])) {
update_post_meta($post_id, 'href-link-photo-18', sanitize_text_field($_POST['href-link-photo-18']));
}
if (isset($_POST['href-link-photo-19'])) {
update_post_meta($post_id, 'href-link-photo-19', sanitize_text_field($_POST['href-link-photo-19']));
}
if (isset($_POST['href-link-photo-20'])) {
update_post_meta($post_id, 'href-link-photo-20', sanitize_text_field($_POST['href-link-photo-20']));
}
if (isset($_POST['href-link-photo-21'])) {
update_post_meta($post_id, 'href-link-photo-21', sanitize_text_field($_POST['href-link-photo-21']));
}
if (isset($_POST['href-link-photo-22'])) {
update_post_meta($post_id, 'href-link-photo-22', sanitize_text_field($_POST['href-link-photo-22']));
}
if (isset($_POST['href-link-photo-23'])) {
update_post_meta($post_id, 'href-link-photo-23', sanitize_text_field($_POST['href-link-photo-23']));
}
if (isset($_POST['href-link-photo-24'])) {
update_post_meta($post_id, 'href-link-photo-24', sanitize_text_field($_POST['href-link-photo-24']));
}
if (isset($_POST['href-link-photo-25'])) {
update_post_meta($post_id, 'href-link-photo-25', sanitize_text_field($_POST['href-link-photo-25']));
}
if (isset($_POST['href-link-photo-26'])) {
update_post_meta($post_id, 'href-link-photo-26', sanitize_text_field($_POST['href-link-photo-26']));
}
if (isset($_POST['href-link-photo-27'])) {
update_post_meta($post_id, 'href-link-photo-27', sanitize_text_field($_POST['href-link-photo-27']));
}
if (isset($_POST['href-link-photo-28'])) {
update_post_meta($post_id, 'href-link-photo-28', sanitize_text_field($_POST['href-link-photo-28']));
}
if (isset($_POST['href-link-photo-29'])) {
update_post_meta($post_id, 'href-link-photo-29', sanitize_text_field($_POST['href-link-photo-29']));
}
if (isset($_POST['href-link-photo-30'])) {
update_post_meta($post_id, 'href-link-photo-30', sanitize_text_field($_POST['href-link-photo-30']));
}
}
add_action( 'save_post', 'gallery_meta_save' );
/*-------- تعداد عکس ---------*/
function video_custom_meta()
{
add_meta_box('video_meta', __('اطلاعات ویدئو', 'video-textdomain'), 'video_meta_callback', 'video', 'normal', 'high');
}
add_action('add_meta_boxes', 'video_custom_meta');
function video_meta_callback($post)
{
wp_nonce_field(basename(__FILE__), 'video_nonce');
$video_stored_meta = get_post_meta($post->ID);
?>
<table width="100%" id="video_tb_qaleb">
<p>
<label style="width:20%;float:right;">زمان ویدئو</label>
<input style="width:10%;" type="text" name="video-time" placeholder="02:35 دقیقه" id="meta-text" value="<?php if ( isset ( $video_stored_meta['video-time'] ) ) echo $video_stored_meta['video-time'][0]; ?>" />
</p>
<p style="width:100%;float:right;color:#f00">فرمت قابل پخش ویدئو mp4</p>
<p>
<label style="width:20%;float:right;">لینک ویدئو جهت پخش در پلیر</label>
<input style="width:50%;float:right;" id="href-link-player" type="text" name="href-link-player" value="<?php if (isset ($video_stored_meta['href-link-player'])){echo $video_stored_meta['href-link-player'][0];}?>" />
<button style="width:10%;float:right;" type="button" class="button-secondary add-video-qaleb" qalebdata="player" >آپلود ویدئو</button>
</p>
<script type="text/javascript">
jQuery(document).ready(function($){
$('.add-video-qaleb').click(function(e) {
var kf = "#href-link-"+$(this).attr("qalebdata");
e.preventDefault();
var image = wp.media({
title: 'انتخاب فیلم',
multiple: false,
}).open()
.on('select', function(e){
var uploaded_image = image.state().get('selection').first();
console.log(uploaded_image);
var image_url = uploaded_image.toJSON().url;
$(kf).val(image_url);
});
});
});
</script>
</table>
<?php
}
/**
* Saves the custom meta input
*/
function video_meta_save($post_id)
{
// Checks save status
$is_autosave = wp_is_post_autosave($post_id);
$is_revision = wp_is_post_revision($post_id);
$is_valid_nonce = (isset($_POST['video_nonce']) && wp_verify_nonce($_POST['video_nonce'], basename(__FILE__))) ? 'true' : 'false';
// Exits script depending on save status
if ($is_autosave || $is_revision || !$is_valid_nonce) {
return;
}
// Checks for input and sanitizes/saves if needed
if (isset($_POST['video-time'])) {
update_post_meta($post_id, 'video-time', sanitize_text_field($_POST['video-time']));
}
if (isset($_POST['href-link-player'])) {
update_post_meta($post_id, 'href-link-player', sanitize_text_field($_POST['href-link-player']));
}
if (isset($_POST['href-link-720'])) {
update_post_meta($post_id, 'href-link-720', sanitize_text_field($_POST['href-link-720']));
}
if (isset($_POST['href-link-480'])) {
update_post_meta($post_id, 'href-link-480', sanitize_text_field($_POST['href-link-480']));
}
if (isset($_POST['time-sound'])) {
update_post_meta($post_id, 'time-sound', sanitize_text_field($_POST['time-sound']));
}
if (isset($_POST['href-link-320i'])) {
update_post_meta($post_id, 'href-link-320i', sanitize_text_field($_POST['href-link-320i']));
}
if (isset($_POST['href-link-320'])) {
update_post_meta($post_id, 'href-link-320', sanitize_text_field($_POST['href-link-320']));
}
if (isset($_POST['href-link-128'])) {
update_post_meta($post_id, 'href-link-128', sanitize_text_field($_POST['href-link-128']));
}
}
add_action('save_post', 'video_meta_save');