/**
 * Returns the project rewrite slug used for single projects.
 *
 * @since  1.0.0
 * @access public
 * @return string
 */
function ccp_get_project_rewrite_slug()
{
    $portfolio_base = ccp_get_portfolio_rewrite_base();
    $project_base = ccp_get_project_rewrite_base();
    $slug = $project_base ? trailingslashit($portfolio_base) . $project_base : $portfolio_base;
    return apply_filters('ccp_get_project_rewrite_slug', $slug);
}
/**
 * Filters the Breadcrumb Trail plugin arguments.  We're basically just telling it to show the
 * `portfolio_category` taxonomy when viewing single portfolio projects.
 *
 * @since  1.0.0
 * @access public
 * @param  array  $args
 * @return array
 */
function ccp_breadcrumb_trail_args($args)
{
    $project_type = ccp_get_project_post_type();
    $project_base = ccp_get_project_rewrite_base();
    if (false === strpos($project_base, '%') && !isset($args['post_taxonomy'][$project_type])) {
        $args['post_taxonomy'][$project_type] = ccp_get_category_taxonomy();
    }
    return $args;
}
    /**
     * Portfolio rewrite base field callback.
     *
     * @since  1.0.0
     * @access public
     * @return void
     */
    public function field_project_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[project_rewrite_base]" value="<?php 
        echo esc_attr(ccp_get_project_rewrite_base());
        ?>
" />
		</label>
	<?php 
    }