✅ Noticias, temas, complementos de WEB y WordPress. Aquí compartimos consejos y las mejores soluciones para sitios web.

Cómo agregar ‘/ blog /’ a las URL de publicación de WordPress

30

Recientemente, mientras trabajábamos en el proyecto del cliente, queríamos agregar una cadena ‘/ blog /’ a las URL de las publicaciones de WordPress. No veo ninguna razón específica por la que debamos agregar ‘/ blog /’ a la URL de una sola publicación. En este blog, mantengo URL simples para mi publicación. Sin embargo, el cliente quería este formato de URL en su proyecto.

Suponiendo que haya establecido la configuración del enlace permanente en ‘nombre de la publicación’, la URL de la publicación de WordPress tendrá el siguiente formato:

SITE_URL / hola-mundo

Después de agregar ‘/ blog /’ a las URL de la publicación, se verá así:

SITE_URL / blog / hello-world

Echemos un vistazo a cómo se puede hacer esto en su sitio web de WordPress.

Agregue ‘/ blog /’ a las URL de publicación de WordPress

Inicie sesión en su panel de WordPress y vaya a Configuración-> Enlace permanente. En esta página, elija la opción ‘Estructura personalizada’ e ingrese / blog /% postname% / en el campo dado. Consulte la captura de pantalla a continuación.

No olvide presionar el botón ‘Guardar cambios’. De lo contrario, no surtirá efecto. Ahora verifique las URL de su publicación y categoría, debe contener el ‘/ blog /’ en las URL respectivas.

Tu trabajo aún no ha terminado. Los pasos anteriores también afectarán su tipo de publicación personalizada y las URL de taxonomía personalizadas.

Supongamos que tiene un tipo de publicación personalizada ‘producto’ y una taxonomía personalizada ‘product_cat’ en su sitio web de WordPress. Después de realizar los pasos anteriores, las URL de taxonomía y tipo de publicación también contendrán ‘/ blog /’ de la siguiente manera.

SITE_URL / blog / product / test-product
SITE_URL / blog / product_cat / table

Si está de acuerdo con este formato, no se preocupe. Pero si no desea ‘/ blog /’ en su tipo de publicación personalizada y en las URL de taxonomía personalizadas, debe agregar un parámetro más a la regla de reescritura.

Al crear el tipo de publicación, usamos el método register_post_type(). En el caso de la taxonomía personalizada, se está utilizando el método register_taxonomy ().

Ambos métodos tienen un rewriteparámetro. A este parámetro, debe pasar la clave 'with_front' => falseque mantiene sus URL intactas. Su código será similar a lo que se muestra a continuación.

// custom post type 'product'
register_post_type( 'product',
    array(
        ...
        ...
        'rewrite' => array('slug' => 'product', 'with_front' => false),
    )
);
 
// custom taxonomy 'product_cat'
register_taxonomy(
    'product_cat',
    'product',
    array(
        ...
        ...
        'rewrite' => array('slug' => 'product_cat', 'with_front' => false),
    )
);

Después de agregar 'with_front' => falsetanto a register_post_type () como a register_taxonomy (), debe actualizar los enlaces permanentes en Configuración-> Página de enlace permanente. Después de esto, puede ver que ‘/ blog /’ se agrega solo a su publicación y categorías predeterminadas. Sus tipos de publicaciones personalizadas y las URL de taxonomía personalizadas permanecen intactas.

Espero que sepas cómo agregar ‘/ blog /’ a las URL de las publicaciones de WordPress. Si es necesario, utilice cualquier otra cadena y siga los pasos definidos en el artículo. Me gustaría escuchar sus pensamientos y sugerencias en la sección de comentarios a continuación.

Artículos relacionados

Fuente de grabación: artisansweb.net

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More