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

Como poder mostrar el id del post creado en wordpress

Estas en el tema de Como poder mostrar el id del post creado en wordpress en el foro de WordPress en Foros del Web. Hola buenos días gracias por dar atención a mi consulta, me han pedido crear un catalogo virtual y tanto la marca como su tipo de ...
  #1 (permalink)  
Antiguo 15/03/2013, 08:03
Avatar de WebSalvador  
Fecha de Ingreso: agosto-2011
Ubicación: Lima - Perú
Mensajes: 171
Antigüedad: 13 años, 3 meses
Puntos: 2
Como poder mostrar el id del post creado en wordpress

Hola buenos días gracias por dar atención a mi consulta, me han pedido crear un catalogo virtual y tanto la marca como su tipo de producto lo voy a categorizar usando el archivo category.php de wordpress según este post http://www.forosdelweb.com/f118/nece...goria-1041165/

Pero ahora me han pedido que cada producto debe mostrar un código autogenerado por esto se me ocurrió que debería mostrarse el id del post pues cada producto sera un post como lo hace esta página http://www.incoresa.com.pe/detalles_..._producto=2797

Pero ahora no se si por medio del id de post se pueda realizar una búsqueda por medio del buscador que me ofrece wordpress (search.php)

¿Por fa como podria mostrar el id del post? o si hay una mejor manera y más optima de mostrar un código autogenerado y que se pueda realizar una consulta con el buscador por favor hágame saberlo, les agradeceré infinitamente.

Aquí un ejemplo de un filtro por código http://www.incoresa.com.pe/busqueda.php?buscar=391345
__________________
Studio Web Salvador http://www.acuarel.pe/
  #2 (permalink)  
Antiguo 15/03/2013, 10:08
Avatar de rogertm
Mod->Cuba
 
Fecha de Ingreso: julio-2005
Ubicación: /home/Cuba/Habana/rogertm/
Mensajes: 2.922
Antigüedad: 19 años, 3 meses
Puntos: 638
Respuesta: Como poder mostrar el id del post creado en wordpress

Para mostrar el ID de cada post usas la función the_ID()...

Para el asunto de la búsqueda por ese ID, deberías crear una función que busque en ese campo, y mediante un Hook, reemplazar la búsqueda por defecto de WordPress. Debes buscar, pues hay muchos ejemplos por ahí que muestran cómo personalizar las búsquedas.

Otra manera sería crear un Custom Field donde guardes el ID del post, o un número que le introduzcas de manera manual o automática y buscar por ahí usando una consulta personalizada.

Saludos.
__________________
Friki y Blogger por Cuenta Propia:213
Twenty'em: Theming is Prose
  #3 (permalink)  
Antiguo 15/03/2013, 14:22
Avatar de WebSalvador  
Fecha de Ingreso: agosto-2011
Ubicación: Lima - Perú
Mensajes: 171
Antigüedad: 13 años, 3 meses
Puntos: 2
Respuesta: Como poder mostrar el id del post creado en wordpress

Hola Rogertm gracias por contestar voy aplicar el the_ID() haber si se puede hacer busquedas
__________________
Studio Web Salvador http://www.acuarel.pe/

Última edición por WebSalvador; 18/03/2013 a las 17:00
  #4 (permalink)  
Antiguo 18/03/2013, 17:23
Avatar de WebSalvador  
Fecha de Ingreso: agosto-2011
Ubicación: Lima - Perú
Mensajes: 171
Antigüedad: 13 años, 3 meses
Puntos: 2
Respuesta: Como poder mostrar el id del post creado en wordpress

Hola Rogertm este es un ejemplo que estoy preparando http://www.catalogovirtual.websalvad...s-isoceles-300, el codigo que ingrese manualmente "11140004" si se filtra con el buscador de wordpress pero por id de post "Código por ID: 24" no filtra y cree esta funcion para agregar al id un prefijo por mientras hasta que consiga otra opcion:
Código PHP:
<?php 
function mostrarcodigo (){ 
$codgenerado  the_ID()."APS1234";
return 
$codgenerado;
}
echo  
mostrarcodigo ()
?>
Pero tampoco se filtra con esto. ademas que estaba investigando acerca de los "Custom Field" que son campos personalizados hice unas pruebas pero estos tienen apariencia de page, pero como voy a usar los tag y category para clasificar los articulos por eso no creo que me sea una opción, alguna opcion más porfa te agradeceré mucho
__________________
Studio Web Salvador http://www.acuarel.pe/

Última edición por WebSalvador; 18/03/2013 a las 17:29
  #5 (permalink)  
Antiguo 19/03/2013, 07:02
Avatar de rogertm
Mod->Cuba
 
Fecha de Ingreso: julio-2005
Ubicación: /home/Cuba/Habana/rogertm/
Mensajes: 2.922
Antigüedad: 19 años, 3 meses
Puntos: 638
Respuesta: Como poder mostrar el id del post creado en wordpress

Amigo, lo que tienes que hacer no es tan complicado, y te digo, la vía más rápida, sencilla y eficaz es usando los Custom Fields, busca algún plugin que te sirva para eso http://wordpress.org/extend/plugins/...q=Custom+Field

Luego, en el archivo search.php creas una consulta personalizada que te muestre los resultados de esos campos personalizados.

Tienes que leer los links que te pasé anteriormente y probar, ya verás que no es complicado.

Saludos.
__________________
Friki y Blogger por Cuenta Propia:213
Twenty'em: Theming is Prose

Etiquetas: catalogo, virtual
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 08:42.