Função que gera uma lista de últimos posts


Postado em 14 de outubro de 2010 por | Categorias: Loop no Wordpress, Posts | Tags: | 1 Comentário » | Comentar


Função é útil para exibir o conteúdo, resumo, campos personalizados. Coloque a seguinte função em functions.php do seu tema do WordPress:

function recent_posts($no_posts = 10, $excerpts = true) {

 global $wpdb;

 $request = "SELECT ID, post_title, post_excerpt FROM $wpdb->posts WHERE post_status = 'publish' AND post_type='post' ORDER BY post_date DESC LIMIT $no_posts";

 $posts = $wpdb->get_results($request);

 if($posts) {

 foreach ($posts as $posts) {
 $post_title = stripslashes($posts->post_title);
 $permalink = get_permalink($posts->ID);

 $output .= '<li><h2><a href="' . $permalink . '" rel="bookmark" title="Permanent Link: ' . htmlspecialchars($post_title, ENT_COMPAT) . '">' . htmlspecialchars($post_title) . '</a></h2>';

 if($excerpts) {
 $output.= '<br />' . stripslashes($posts->post_excerpt);
 }

 $output .= '</li>';
 }

 } else {
 $output .= '<li>No posts found</li>';
 }

 echo $output;
}

Para chamar a função insira o código abaixo em algum arquivo do tema:

<?php  recent_posts(); ?>
Share

1 comentário para “Função que gera uma lista de últimos posts”

  1. 1 Rafael as 22:33 em 1 de janeiro de 2015:

    Olá, tentei fazer o sugerido acima e não funcionou, em qual arquivo insiro o código


Deixe um comentário

Categorias

Links

Tags

Autor do post bloginfo() Caminho do tema Campos Personalizados Categorias Codificação UTF8 Contac form 7 CSS Custom fields Custom Post Types data Dividir string explode() Formatação de datas Formatação de Hora get_ get_option() get_page_template() get_the_terms get_the_title() Hora IMG is_single() Janelas Links Lista de Categorias Lista de Posts Lista de ùltimos posts location.href Paginação Post_name Query_posts register_sidebar Sidebar the_author_nickname() the_category() the_tags() the_time() Titulo da página UFT8_encode UTF8 UTF8_decode Widgets wp_list_categories() âncoras

Copyright © 2024  |   W-Pedia – Wikipedia Wordpress BR  |  produzido por Henderson C. Torres