Hola, he intentado que el link de producto sea lo más limpio imposible, he ido a enlaces permanente y he borrado /producto, pero borro y sigue saliendio, he instalado un plugin pero no hace cambios, tambien he cambiado el Htacces completo y nada no hay manera de quitar el /producto/ ni tampoco el wotienda
https://www.wo.tutiendamd.com/woctienda/producto/sandalia-prueba/
Contenido solo visible a usuarios registrados
Hola Manuel Jesús,
En este caso entiendo que quieres eliminar la base de la URL /productos/ y dejar solo /nombre-producto, si es así puedes utilizar un plugin como → https://wordpress.org/plugins/permalink-manager-for-woocommerce/
Este plugin solo debes instalarlo, luego accedes a Ajustes → enlaces permanentes y en la sección que indica Gestor de enlaces permanentes para WooCommerce seleccionar la opción de Elimina la palabra clave de WooCommerce de la url y deja el slug del producto
Guarda los cambios y verifica si con ello puedes configurar lo que necesitas.
Un Saludo
Hola, la imagen que me adjuta es de enlaces permanetes? no me aparece igual. El puglin lo tengo activado
La opción marcada borro, guardo y vuelve aparecer. Dejo solo / y tambien
Hola Manuel Jesús.
Estoy probando la URL que indicas al principio Contenido solo visible a usuarios registrados con lo que desaparece el slug de producto.
Si no es eso lo que buscabas por favor indícalo para que podamos seguir ayudándote.
Un Saludo
@pepesoler Hola, sí, he estado tocando el plugin indicado
he creado otro producto y aparece igual https://www.wo.tutiendamd.com/woctienda/producto/zapatillas-prueba/
Lo único que me aparece dicha opcion en la creación del producto y puedo quitarlo
¿Es válido así?
Por último tambien quiero quitar lo de wotienda, que no se si sacando los archvios fuera de ella es posible porque actualmente tengo wotienda y dentro wotienda y ahí ya sus productos.
Hola Manuel Jesús
Si, es una opción pero se podría hacer que fuese automático para todos los productos lo que para editar los Slug de WooCommerce necesitas la versión Pro del plugin.
Vamos a ver si podemos hacerlo de otra manera.
.- Desactiva el plugin Permalink Manager Lite
.- Instala el siguiente plugin:
-> https://wordpress.org/plugins/code-snippets/
El plugin sirve para añadir código sin tener que editar los archivos.
Una vez instalado:
.- Accede a Fragmentos de código -> Añadir nuevo
.- Añade un título para tenerlo identificado y añade el siguiente código:
add_filter('post_type_link', 'we_eliminar_producto_slug', 10, 3);
function we_eliminar_producto_slug($post_link, $post, $leavename) {
if ('product' === $post->post_type) {
$post_link = home_url('/' . $post->post_name . '/');
}
return $post_link;
}
function we_reglas_de_reescritura_personalizadas() {
add_rewrite_rule('([^/]+)/?$', 'index.php?product=$matches[1]', 'top');
}
add_action('init', 'we_reglas_de_reescritura_personalizadas', 10);
function we_limpiar_reglas_de_reescritura() {
flush_rewrite_rules();
}
register_activation_hook(__FILE__, 'we_limpiar_reglas_de_reescritura');
Una vez añadido:
.- Accede Ajustes -> Enlaces permanentes y sin realizar ningún cambio pulsa en el botón de guardar.
Accede a uno de los productos y revisa si ya no se muestra el Slug de Producto.
no se si sacando los archvios fuera de ella es posible porque actualmente tengo wotienda y dentro wotienda
Eso es porque instalaste WordPress dentro de esa carpeta. No se trata de mover los archivos, si mueves los archivos tendrias que modificar todas las URL.
Supongo que estás creando la web de nuevo y cuando la tengas terminada la moverás al dominio principal, si es asi yo no haría nada, una vez la tengas terminada y la muevas al dominio principal cargará con la URL del dominio y desaparecerá.
Un Saludo
Hola Pepe. Para los productos ya creado si desaparece, pero para los nuevos aparece lo que te adjunto. gracias
Hola Manuel Jesús
Pública el producto, una vez lo tengas publicado la URL cambia con el título del producto, si lo tienes como borrador mostrará esa terminación.
Un Saludo
Oh genial, sí, es verdad. Pues solucionado. Perdona la ignorancia pero spy demasiado nuevo en esto de wp.
Sobre el cambio de wotienda que sale en el link, al cambia al dominio principal desaparecerá no? aún que el dominio apunte a la misma carpeta?
Hola Manuel.
Nada, no te preocupes que estamos para eso 😀
Sobre el cambio de wotienda que sale en el link, al cambia al dominio principal desaparecerá no? aún que el dominio apunte a la misma carpeta?
Si, pero como consejo, en vez de apuntar el dominio a la misma carpeta, mueve la instalación al dominio principal.
Veo que todo apunta a una carpeta con el nombre nuevatienda excepto la de woo que apunta a wotienda. Yo crearia una carpeta con el nombre tutiendamd.com y apuntaria el dominio a esa carpeta, luego con la herramienta WPCenter la movería a la carpeta tutiendamd.com
.- Selecciona Tus sitios WordPress
.- Pulsa en gestionar de la instalación que queremos mover
.- En la parte superior verás un Botón para mover el sitio:
La propia herramienta se encargará de modificar todas las URL que tengas para que cargue con el dominio principal.
Un saludo
@pepesoler Vale muchas gracias por el consejo
¿Lo harías ahora? es decir crearias la carpeta tutiendamd.com y moverias la tienda de wp? para luego solo hacer el cambio en el dominio?
gracias
Hola Manuel.
Puedes hacerlo pero yo creo que es mejor cuando tengas toda la web terminada y quieras moverla al dominio principal.
Ahora esta bien como lo tienes una vez termines la mueves.
Un saludo
Hola Manuel Jesus.
De nada, me alegra saber que te he sido de ayuda 😀
Cualquier consulta que tenga ya sabes que nos puedes encontrar por aquí.
Un saludo