/** * Render the plugin's search page * * @since 0.1 */ function pmp_search_page() { if (!current_user_can('edit_posts')) { wp_die(__('You do not have sufficient permissions to access this page.')); } $context = array('creators' => pmp_get_creators(), 'profiles' => pmp_get_profiles()); if (isset($_GET['search_id'])) { $query_data = pmp_get_saved_search_query($_GET['search_id']); $context['PMP'] = pmp_json_obj(array('search' => $query_data, 'support_link_base' => pmp_get_support_link_base())); } else { $context['PMP'] = pmp_json_obj(array('support_link_base' => pmp_get_support_link_base())); } pmp_render_template('search.php', $context); }
/** * Get the support site url for a guid * * @since 0.3 */ function pmp_get_support_link($guid) { return pmp_get_support_link_base() . $guid; }