Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Como puedo editar Permalinks de wordpress

Estas en el tema de Como puedo editar Permalinks de wordpress en el foro de WordPress en Foros del Web. Hola. Ayuda porfavor, para pernalizar los link de worpress, estuve consultando en la red y no consigo hacerlo por ejmplo los actules tienen este formato ...
  #1 (permalink)  
Antiguo 07/08/2012, 18:51
 
Fecha de Ingreso: diciembre-2011
Mensajes: 29
Antigüedad: 13 años
Puntos: 1
Pregunta Como puedo editar Permalinks de wordpress

Hola.
Ayuda porfavor, para pernalizar los link de worpress, estuve consultando en la red y no consigo hacerlo
por ejmplo los actules tienen este formato y me agrada pero no lo NUMERICO (34)
http://localhost/InRG/?p=34

tengo la opcion en: Ajustes de los enlaces permanentes de poder cambiarlos
http://localhost/InRG/2012/08/08/pagina-ejemplo/
http://localhost/InRG/2012/08/pagina-ejemplo/
http://localhost/InRG/archivos/34
http://localhost/InRG/pagina-ejemplo/

pero el que busco es, el por defecto un poco personalizado, ejm:
http://localhost/InRG/?p=pagina-ejemplo
http://localhost/InRG/?page_id=pagina-ejemplo, en lugar de numerico sea nombre del post %postname%

mediante la opcion de ajustes probe con: /?p=%postname%
y no me funciona me sale error, quisiera saber cual es la forma correcta de escribirlo
o talvez puedo cambiarlo directamente desde los archivos que te proporciona wordpress en los directorios wp-admin, wp-includes etc pero nose donde queda hay muchos, esta; http, permalik, wp-link, wp config, link.template y muchos mas o talvez debo tocas el functions.php de THEMA

Gracias por su ayuda, saludoss
  #2 (permalink)  
Antiguo 08/08/2012, 04:26
Avatar de hasdpk  
Fecha de Ingreso: agosto-2011
Ubicación: $spain->city( 'Arucas' );
Mensajes: 1.800
Antigüedad: 13 años, 3 meses
Puntos: 297
Respuesta: Como puedo editar Permalinks de wordpress

Yo personalmente no te lo aconsejo que lo hagas así, ya que te afectaría al SEO.

Al menos que yo sepa lo que pides no viene por defecto en Wordpress, así que tendrás que usar la API de Rewrite.
__________________
Freelance Developer — www.rubenmartin.me PHP, SQL, Wordpress, Prestashop, Codeigniter, Laravel
RegaloConsolas — www.regaloconsolas.com Sorteo juegos, consolas y accesorios
  #3 (permalink)  
Antiguo 09/08/2012, 00:52
 
Fecha de Ingreso: diciembre-2011
Mensajes: 29
Antigüedad: 13 años
Puntos: 1
Exclamación Respuesta: Como puedo editar Permalinks de wordpress

Hola

antes que nada gracias por tu ayuda
en la pagina que me enviates encontre algo pero nose donde va o como es esto o si es algun plugin
http://codex.wordpress.org/Function_Reference/WP_Rewrite

Examples
(See also: Permalinks for Custom Archives) The most obvious thing a plugin would do with the $wp_rewrite object is add its own rewrite rules. This is remarkably simple. Filter the generic rewrite_rules_array.

A Quick and dirty example for rewriting http://mysite/project/1 into http://mysite/index.php?pagename=project&id=1:


me quedaria algo haci}
http://localhost/InRG/index.php?pagename=project&id=1:

no se si me podrias indicar donde va esto o si es algun plugin


add_filter( 'rewrite_rules_array','my_insert_rewrite_rules' );
add_filter( 'query_vars','my_insert_query_vars' );
add_action( 'wp_loaded','my_flush_rules' );

// flush_rules() if our rules are not yet included
function my_flush_rules(){
$rules = get_option( 'rewrite_rules' );

if ( ! isset( $rules['(project)/(\d*)$'] ) ) {
global $wp_rewrite;
$wp_rewrite->flush_rules();
}
}

// Adding a new rule
function my_insert_rewrite_rules( $rules )
{
$newrules = array();
$newrules['(project)/(\d*)$'] = 'index.php?pagename=$matches[1]&id=$matches[2]';
return $newrules + $rules;
}

// Adding the id var so that WP recognizes it
function my_insert_query_vars( $vars )
{
array_push($vars, 'id');
return $vars;
}
  #4 (permalink)  
Antiguo 09/08/2012, 01:52
Avatar de hasdpk  
Fecha de Ingreso: agosto-2011
Ubicación: $spain->city( 'Arucas' );
Mensajes: 1.800
Antigüedad: 13 años, 3 meses
Puntos: 297
Respuesta: Como puedo editar Permalinks de wordpress

Todo eso va en el archivo functions.php de tu theme, si no existe, simplemente crealo y escribes todo lo que te haga falta ahí.
__________________
Freelance Developer — www.rubenmartin.me PHP, SQL, Wordpress, Prestashop, Codeigniter, Laravel
RegaloConsolas — www.regaloconsolas.com Sorteo juegos, consolas y accesorios
  #5 (permalink)  
Antiguo 09/08/2012, 14:44
 
Fecha de Ingreso: diciembre-2011
Mensajes: 29
Antigüedad: 13 años
Puntos: 1
Pregunta Respuesta: Como puedo editar Permalinks de wordpress

hola

ya lo eh pegado todo tal y como esta en el functions.php pero no pasa nada
es decir la url sigue de la misma forma, o algo mas debo modificar
esta haci:
http://localhost/InRG/?p=34
que hago para que termine de esta otra forma
http://localhost/InRG/index.php?pagename=project&id=1

talvez se me olvido modificar en los directorios de wordpress algo, no lo se
en el archivo que me envio API de Rewrite. esta en ingles y no logro encontrar un tuto en español ya que no se nada de programacion y esas cosas

gracias por su respuesta
  #6 (permalink)  
Antiguo 13/08/2012, 16:45
Avatar de RBZ
RBZ
Moderador
 
Fecha de Ingreso: noviembre-2005
Ubicación: Sevilla España
Mensajes: 11.559
Antigüedad: 19 años
Puntos: 2053
Respuesta: Como puedo editar Permalinks de wordpress

¿Por qué quieres añadir "?p=" a la url? existen las urls amigables para evitar que aparezcan esos parámetros que complican la indexación en los buscadores.
__________________
Sevilla monumentos de Sevilla Fotos de la ciudad
ViajeV
  #7 (permalink)  
Antiguo 17/08/2012, 11:30
 
Fecha de Ingreso: diciembre-2011
Mensajes: 29
Antigüedad: 13 años
Puntos: 1
Exclamación Respuesta: Como puedo editar Permalinks de wordpress

en realidad no quiero poner a "?p=" porque WP lo pone por defecto lo que busco es solamente personalizar unh poco, no busco agradarle al google si algo como esto

index.php?pagename=project&id=1
  #8 (permalink)  
Antiguo 17/08/2012, 17:09
Avatar de RBZ
RBZ
Moderador
 
Fecha de Ingreso: noviembre-2005
Ubicación: Sevilla España
Mensajes: 11.559
Antigüedad: 19 años
Puntos: 2053
Respuesta: Como puedo editar Permalinks de wordpress

Y por qué en vez de poner index.php?pagename=project&id=1 no pones unas palabras. Wordpress permite que pongas en palabras el nombre de la página, el nombre del producto, la fecha de la publicación, hay varias opciones:

http://codex.wordpress.org/es:Using_Permalinks

Si añades %postname% en la url aparecerá el nombre de la entrada con guiones.
__________________
Sevilla monumentos de Sevilla Fotos de la ciudad
ViajeV
  #9 (permalink)  
Antiguo 26/08/2012, 14:21
 
Fecha de Ingreso: diciembre-2011
Mensajes: 29
Antigüedad: 13 años
Puntos: 1
Respuesta: Como puedo editar Permalinks de wordpress

bueno lo unico que quiero es personalizar la url, porque ya vi las que tiene wp por defecto y para seleccionar como:
http://localhost/InRG/2012/08/08/pagina-ejemplo/
http://localhost/InRG/2012/08/pagina-ejemplo/
http://localhost/InRG/archivos/34
http://localhost/InRG/pagina-ejemplo/
pero hay alguna manera personalizar? como uno mejor desee? o no ?

gracias por su ayuda
  #10 (permalink)  
Antiguo 27/08/2012, 13:01
Avatar de science  
Fecha de Ingreso: julio-2011
Mensajes: 42
Antigüedad: 13 años, 4 meses
Puntos: 6
Respuesta: Como puedo editar Permalinks de wordpress

En la opción "custom structure" puedes poner una url personalizada, pero luego supongo que tendrías que modificar algo más para que funcione, quizá en .htaccess (no lo sé).

Varios apuntes:
- Por añadir números o letras adicionales no se afecta al posicionamiento en Google.
- Por añadir números no se afecta a la indexabilidad.
- Añadir la ID o la fecha puede ser útil si vas a tener mucho contenido y quieres agilizar la solicitud de datos del servidor en la base de datos.
- Es ideal usar el nombre para que, a nivel de usabilidad, el usuario sepa donde está y pueda intuir si puede ir hacia atrás. Ejemplo: dominio.com/animales/domesticos/perros-dalmata. ¿Se entiende?

Ahora, si lo que quieres es ponerlo tal y como dices, déjame comentarte que no le encuentro mucho sentido a esta opción, más allá de ser una estructura diferente a la habitual que podría romperse con futuras actualizaciones de Wordpress. Soy partidario de usar el nombre y hacerlo amigable para el usuario, y olvidarse de estas complicaciones innecesarias. ¿O lo necesitas para algo muy concreto?

Etiquetas: link, permalinks, wordress
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:04.