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

Problema basico

Estas en el tema de Problema basico en el foro de WordPress en Foros del Web. Buenos dias , Acabo de hacer una instalacion de Wordpress en local, con la ultima version y he instalado el plugin "Types". He configurado el ...
  #1 (permalink)  
Antiguo 26/02/2015, 04:10
 
Fecha de Ingreso: febrero-2015
Mensajes: 7
Antigüedad: 9 años, 8 meses
Puntos: 0
Problema basico

Buenos dias ,

Acabo de hacer una instalacion de Wordpress en local, con la ultima version y he instalado el plugin "Types".
He configurado el plugin para crear un tipo de "posts" llamado "sitios".
Y he creado algunos campos definidos por el usuario para este tipo de posts.
El plugin funciona perfectamente y en el menu de la izquierda ya me aparece una nueva opcion llamada "sitios", donde puedo crear posts de este tipo y al hacerlo me solicita perfectamente los campos definidos por el usuario que he creado.
Hasta aqui todo bien.
El problema que tengo, y seguro que es una tonteria, es que no se como decirle a Wordpress que cuando tenga que mostrar en pantalla los posts, muestre solamente los del tipo "sitios" .
He buscado ayuda en internet y en todas partes la solucion pasa por modificar los ficheros PHP añadiendo cierto codigo.
Considero que es una cosa tan basica, que me cuesta entender que se tenga que tocar el codigo a mano y que no haya una solucion a traves de los propios menus de configuracion de wordpress o incluso de los menus del plugin "types".
Alguien me puede ayudar?.

Muchisimas gracias.
  #2 (permalink)  
Antiguo 26/02/2015, 07:22
Avatar de chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 19 años, 11 meses
Puntos: 145
Respuesta: Problema basico

lo que estás haciendo es crear un custom post type llamado sitio, el cual tiene una serie de campos personalizados llamados custom post field.

Para mostrar las entradas siempre utilizas el loop, ese loop lo puedes configurar a tu gusto, y dentro de sus filtros puedes decirle que solo muestre contenidos de un determinado custom post type, abajo un ejemplo:

Código PHP:
$args = array( 'post_type' => 'product''posts_per_page' => 10 );
$loop = new WP_Query$args );
while ( 
$loop->have_posts() ) : $loop->the_post();
  
the_title();
  echo 
'<div class="entry-content">';
  
the_content();
  echo 
'</div>';
endwhile; 

En el ejemplo ejecuta un loop de 10 vueltas filtrados por el custom post type "product".

Si quieres darle un layout diferente, darle otro color o algo así, puedes clonar el archivo archive.php o bien crear uno nuevo de cero si es que así lo prefieres, y le cambias el nombre a archive-TU-CUSTOM-POST-TYPE.php y modificarlo a tu antojo.

Saludos.
__________________
http://chicho.ninja yiaaaa
  #3 (permalink)  
Antiguo 26/02/2015, 07:54
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 8 meses
Puntos: 1146
Respuesta: Problema basico

Otro usuario que cree que la cosa es como decir enchilame otra que esto lo hago en dos que tres clics.

Si o si tendrás que tocar código, recuerda que el post type que has creado no es nativo de wordpress por ende no esta preparado para el, necesitas agregar o modificar código en tu template para prepararlo.

No conozco el plugin en cuestión, pero si gustas contacta a su desarrollador y dile "oye porque no me haz puesto esta opción tan básica?" y ve que te responde.

chichote ya te ha dado la respuesta, habrá que aplicarla.
  #4 (permalink)  
Antiguo 26/02/2015, 08:41
 
Fecha de Ingreso: febrero-2015
Mensajes: 7
Antigüedad: 9 años, 8 meses
Puntos: 0
Respuesta: Problema basico

Entiendo.
Muchisimas gracias a los dos por contestarme.
Esta claro que estaba equivocado y que la solucion no es tan basica como yo creia.
Si hay que tocar codigo, se toca y tan contento.

Repito, muchisimas gracias a los dos.
  #5 (permalink)  
Antiguo 26/02/2015, 08:46
 
Fecha de Ingreso: febrero-2015
Mensajes: 7
Antigüedad: 9 años, 8 meses
Puntos: 0
Respuesta: Problema basico

Y abusando de tu confianza, me podrias orientar sobre donde insertar ese codigo?.
Estoy usando el theme "materialWP" pero no se si este codigo hay que insertarlo en algun fichero del propio theme, o bien en algun fichero del propio Wordpress.
  #6 (permalink)  
Antiguo 26/02/2015, 09:01
Avatar de chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 19 años, 11 meses
Puntos: 145
Respuesta: Problema basico

Como anécdota, un cliente, quien tenía un catalogo de productos me pidió que le cotizara ampliar su sitio, ahora quería que los productos tuvieran un botón que diga pagar, para que obviamente se pudieran pagar online.

Cuando le presenté el presupuesto me preguntó que porqué le cobraba tan caro si era solo poner un botón que diga pagar.

Moraleja: como dice el principito: "Lo esencial es invisible a los ojos"

saludos.
__________________
http://chicho.ninja yiaaaa
  #7 (permalink)  
Antiguo 26/02/2015, 10:28
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 8 meses
Puntos: 1146
Respuesta: Problema basico

Como ya te comento el compañero chichote ese codigo va en el template, el te comento sobre dos posibles archivos aunque no son los unicos.

Revisa la jerarquia de los archivos y elije tu en donde quieres colocarlo, aunque yo me guiaria por la recomendación del compañero.

http://codex.wordpress.org/Template_Hierarchy
  #8 (permalink)  
Antiguo 26/02/2015, 13:53
Avatar de chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 19 años, 11 meses
Puntos: 145
Respuesta: Problema basico

Cita:
Iniciado por ArturoGallegos Ver Mensaje
Como ya te comento el compañero chichote ese codigo va en el template, el te comento sobre dos posibles archivos aunque no son los unicos.

Revisa la jerarquia de los archivos y elije tu en donde quieres colocarlo, aunque yo me guiaria por la recomendación del compañero.

http://codex.wordpress.org/Template_Hierarchy
Cuando conocí la jerarquía de los templates fue como volver a nacer ajajajaja, de verdad que darle una mirada a ese archivo te da una idea detallada del funcionamiento de wordpress y sus posibilidades para extender.

Loop + Jerarquía de archivos + functions.php (custom post type y field) = wordpress developer senior y si le sumas el ezsql + api subes el nivel a ninja
__________________
http://chicho.ninja yiaaaa

Etiquetas: basico, modificar, php, plugin, post
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 01:04.