elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  Como mostrar los últimos post de una categoria en Wordpress dentro de una tabla
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Como mostrar los últimos post de una categoria en Wordpress dentro de una tabla  (Leído 4,726 veces)
Gogeto

Desconectado Desconectado

Mensajes: 48


Ver Perfil
Como mostrar los últimos post de una categoria en Wordpress dentro de una tabla
« en: 23 Octubre 2010, 22:29 pm »

Vale, esto antes era una peticion de ayuda con wordpress, pero aprendi a solucionar el tema.
Vamos al lio, si lo que quieres es representar en la página principal de tu blog tablas separadas con las listas de los últimos posts de una categoria de tu blog o solo una tabla, o loq que querais, este es el cógido:

Código:
<table>
 <tr>
  <th>Post</th>
  <th>Autor</th>
  <th>Antigüedad</th>
 </tr>
 <?php
 $lastposts = get_posts('numberposts=3&category_name=NOMBREDETUCATEGORIA');
 foreach($lastposts as $post) :
    setup_postdata($post);
    $age = time()-get_the_time('G');
 ?>
 <tr>
  <td><a href="<?php the_permalink(); ?>" id="post-<?php the_ID(); ?>"><?php the_title(); ?></a></td>
  <td><?php the_author() ?></td>
  <td>
   <?php if ($age < 84600) :?>
    <?php echo round(($age/60)/60); ?>
    Horas
   <?php else : ?>
     <?php if ($age < 2073600) : ?>
      <?php echo round((($age/60)/60)/24); ?>
      Días
     <?php else : ?>
      <?php if ($age < 64281600) :?>
       <?php echo round(((($age/60)/60)/24)/31); ?>
       Meses
      <?php else : ?>
       <?php echo round((((($age/60)/60)/24)/31)/12); ?>
      <?php endif; ?>
     <?php endif; ?>
    <?php endif; ?>
  </td>
 </tr>
 <?php endforeach; ?>
</table>

Según que tema useis, las tablas no se mostrarán. Eso teneis que solucionarlo en el archivo .css o insertando scripts en la cabecera de wordpress, no se muy bien como hacerlo bien, asique no me meto ahi.

Por cierto, lo que estas tablas hacen es mostrar SOLO el título del post en una celda, el autor en la siguiente, y el tiempo que hace que se posteo redondeado.
Si hace más de un dia, se ignoran las horas. Si hace más de un mes, se ignoran dias, si hace más de un año (no te pases sin postear un año en tu blog!) se ignoran los meses. Se hace redondeo, pero la verdad es que no importa mucho.


« Última modificación: 25 Octubre 2010, 00:13 am por Gogeto » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
imagenes dentro de un post en wordpress
Desarrollo Web
OssoH 1 1,868 Último mensaje 26 Abril 2012, 09:51 am
por OssoH
Tabla dentro de tabla.
Java
KenoChile 2 2,771 Último mensaje 10 Agosto 2012, 16:31 pm
por KenoChile
Wordpress. Cambiar tamaño de imagenes dentro del post
Programación General
OssoH 0 1,621 Último mensaje 22 Abril 2013, 01:04 am
por OssoH
mostrar ultimos 5 post de phpbb3 en una pagina externa
PHP
LostMortal 2 2,172 Último mensaje 25 Octubre 2013, 19:40 pm
por el-brujo
Wordpress: Poner nombre de categoría como class
Desarrollo Web
alais 2 2,834 Último mensaje 3 Mayo 2017, 16:22 pm
por alais
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines