- /* Function that allow links to sites */
- add_meta_box('mr-model-siteopt','Model Appear in sites','mr_modelsites_sectionfun','model');
- /* //For model site opt */
- function mr_modelsites_sectionfun($model_data)
- {
- $model_id = $model_data->ID;
- $argsSites = array('post_type' =>'post','post_status'=>'publish','posts_per_page'=>-1);
- $my_sitequery = null;
- $my_sitequery = new WP_Query($argsSites);
- if($my_sitequery->have_posts())
- {
- ?>
- <div class="listof-allsites-out">
- <?php
- $model_sitesId = get_post_meta($model_id,"mr_model_appear_sites",true);
- $model_sitesArr = explode(",",$model_sitesId) ;
- ?>
- <ul>
- <?php
- while($my_sitequery->have_posts()) : $my_sitequery->the_post();
- $site_id = get_the_ID();
- if(in_array($site_id,$model_sitesArr))
- {
- $mr_ckbstatus = 'checked="checked"';
- }
- else
- {
- $mr_ckbstatus='';
- }
- ?>
- <li>
- <input type="checkbox" name="mr_modelSite[]" <?php echo $mr_ckbstatus; ?> value="<?php echo $site_id; ?>" />
- <p style="display:inline;"> <?php echo get_the_title(); ?></p>
- </li>
- <?php endwhile; ?>
- <div style="clear:both;"></div>
- </ul>
- <div style="clear:both;"></div>
- </div>
- <?php
- wp_reset_query();
- }
- else {
- ?>