示例#1
0
 /**
  * This is the callback function for ubcar-map-view.js's display_point()
  * AJAX request, retrieving a wiki page's html if UBC CTLT's Wiki Embed
  * plugin is enabled or the wiki page's URL if it is not.
  *
  * @access public
  * @return void
  */
 function ubcar_get_wiki_page()
 {
     $ubcar_media_id = $_POST['ubcar_wiki_id'];
     $ubcar_media_meta = get_post_meta($ubcar_media_id, 'ubcar_media_meta', true);
     $ubcar_media_url = html_entity_decode($ubcar_media_meta["url"]);
     if (class_exists('Wiki_Embed')) {
         $wiki_html = new Wiki_Embed();
         echo $wiki_html->shortcode(array('url' => $ubcar_media_url));
     } else {
         $no_wiki_html = array('url' => $ubcar_media_url);
         wp_send_json($no_wiki_html);
     }
     die;
 }