To keep the changes intact, you will need to use a child theme. If you don't have one yet and don't know how to create it. please follow this guide first: How To Make A Child Theme

Once you created and installed your child theme, add the following code to the /functions.php  file in your child theme folder:

<?php
/* DON'T copy the first line (above) if your functions.php already has it.
* ------------------------------------------------------------------- */

function et_projects_custom_slug( $slug ) {
    $slug = array( 'slug' => 'custom-slug' );

    return $slug;
}
add_filter( 'et_project_posttype_rewrite_args', 'et_projects_custom_slug', 10, 2 );


Replace the custom-slug string in the code above with anything that you want (ex: book ).

Lastly, you might need to refresh your permalinks for this change to take effect. To do this, open your WordPress Dashboard and go to Settings > Permalinks then simply click on the Save button:

Did this answer your question?