function cp_project_permalink($project_id = 0) { if (!$project_id) { $project_id = cp_get_project_id(); } echo cp_get_project_permalink($project_id); }
function cp_edit_project_handler() { // Nonce check check_admin_referer('edit-project', 'nonce'); $data = $_REQUEST['data']; extract($data); wp_update_post($data); cp_set_project_description($ID, $project_description); $permalink = cp_get_project_permalink($ID); wp_send_json_success(array('redirect' => $permalink)); }
/** * Filter the permalink for CollabPress post types. */ function cp_filter_permalinks($link, $post, $leavename, $sample) { switch ($post->post_type) { case 'cp-projects': $link = cp_get_project_permalink($post->ID, $post); break; case 'cp-tasks': $link = cp_get_task_permalink($post->ID, $post); break; } return $link; }