/**
 * Returns the author rewrite slug used for author archives.
 *
 * @since  1.0.0
 * @access public
 * @return string
 */
function ccp_get_author_rewrite_slug()
{
    $portfolio_base = ccp_get_portfolio_rewrite_base();
    $author_base = ccp_get_author_rewrite_base();
    $slug = $author_base ? trailingslashit($portfolio_base) . $author_base : $portfolio_base;
    return apply_filters('ccp_get_author_rewrite_slug', $slug);
}
/**
 * Registers post types needed by the plugin.
 *
 * @since  0.1.0
 * @access public
 * @return void
 */
function ccp_register_post_types()
{
    // Set up the arguments for the portfolio project post type.
    $project_args = array('description' => ccp_get_portfolio_description(), 'public' => true, 'publicly_queryable' => true, 'show_in_nav_menus' => false, 'show_in_admin_bar' => true, 'exclude_from_search' => false, 'show_ui' => true, 'show_in_menu' => true, 'menu_position' => null, 'menu_icon' => 'dashicons-portfolio', 'can_export' => true, 'delete_with_user' => false, 'hierarchical' => false, 'has_archive' => ccp_get_portfolio_rewrite_base(), 'query_var' => ccp_get_project_post_type(), 'capability_type' => 'portfolio_project', 'map_meta_cap' => true, 'capabilities' => ccp_get_project_capabilities(), 'labels' => ccp_get_project_labels(), 'rewrite' => array('slug' => ccp_get_project_rewrite_slug(), 'with_front' => false, 'pages' => true, 'feeds' => true, 'ep_mask' => EP_PERMALINK), 'supports' => array('title', 'editor', 'excerpt', 'author', 'thumbnail', 'post-formats', 'custom-background', 'custom-header'));
    // Register the post types.
    register_post_type(ccp_get_project_post_type(), apply_filters('ccp_project_post_type_args', $project_args));
}
    /**
     * Author rewrite base field callback.
     *
     * @since  1.0.0
     * @access public
     * @return void
     */
    public function field_author_rewrite_base()
    {
        ?>

		<label>
			<code><?php 
        echo esc_url(home_url(ccp_get_portfolio_rewrite_base() . '/'));
        ?>
</code>
			<input type="text" class="regular-text code" name="ccp_settings[author_rewrite_base]" value="<?php 
        echo esc_attr(ccp_get_author_rewrite_base());
        ?>
" />
		</label>
	<?php 
    }