This filter can be used to change the default post type name “aioseo-location”.

Arguments (1)

  1. $name (string) – The post type name.

Example code snippet

The code snippet below is just an example of how this filter can be used. In the example below, the post type name is changed from the default “aioseo-location” to “franchise-location”.

add_filter( 'aioseo_local_business_post_type_name', 'aioseo_change_local_business_post_type_name' );

function aioseo_change_local_business_post_type_name( $name ) {
	$name = 'franchise-location';
	return $name;

IMPORTANT: If there were posts under the “aioseo-location” name you’ll need to change the post type name directly in the database to recover them in the wp-admin screen. That can be achieved by executing the query below in the database. Change ‘wp_posts’ to your posts table name and post_type to the names you’re changing.
Remember to always backup your database before executing such a change.

UPDATE wp_posts SET post_type = 'franchise-location' WHERE post_type = 'aioseo-location'