1. Inicio
  2. Base de conocimientos
  3. Personalización
  4. Cómo cambiar el slug de oum-location a otra cosa

Cómo cambiar el slug de oum-location a otra cosa

Información importante: En la versión 1.4.23 hemos tenido un error relacionado con la reescritura de url que podía provocar un error en el servidor y bloquear el sitio. Se ha solucionado con la versión 1.4.25.

Puedes cambiar el slug de oum-location a otra cosa con este PHP (añádelo al functions.php de tu tema o usa un plugin Code Snippet):

PHP
function my_oum_location_custom_slug( $args, $post_type ) {
    if ( 'oum-location' === $post_type ) {
        // Check if rewrite is enabled
        if ( ! empty( $args['rewrite'] ) ) {
            // If rewrite is a boolean true, convert it to an array first
            if ( $args['rewrite'] === true ) {
                $args['rewrite'] = array( 'slug' => 'new-location-slug' ); // Change 'new-location-slug' to whatever slug you want
            } 
            // If rewrite is already an array, just update the slug
            elseif ( is_array( $args['rewrite'] ) ) {
                $args['rewrite']['slug'] = 'new-location-slug'; // Change 'new-location-slug' to whatever slug you want
            }
        }
    }
    return $args;
}
add_filter( 'register_post_type_args', 'my_oum_location_custom_slug', 10, 2 );

Después de añadir el código anterior, vaya a Configuración → Enlaces permanentes en la administración de WordPress y simplemente haga clic en "Guardar cambios" para eliminar las reglas de reescritura. No es necesario cambiar nada más, sólo guardar la página una vez que se vacíe los permalinks.

¿Le ha resultado útil este artículo?

Artículos relacionados

¿Necesita ayuda?

¿No encuentra la respuesta que busca?
Contacto

ES