示例#1
0
function cp_project_permalink($project_id = 0)
{
    if (!$project_id) {
        $project_id = cp_get_project_id();
    }
    echo cp_get_project_permalink($project_id);
}
示例#2
0
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));
}
示例#3
0
/**
 * 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;
}