Programación
está sin resolverEstimados, necesito su ayuda...
tengo el siguiente php de una parte de mi sitio:
<div id="latestposts">
<div id="latestposts-pad">
<div class="title">
<h3><?php echo __('Latest Posts', PADD_THEME_SLUG); ?></h3>
</div>
<div class="interior">
</div>
</div>
</div>
lo que quiero hacer es limitar a que se muestren nada mas los post e X categoria
ya que me esta mostrando todos, la unica limitacion que tiene es q me muestra nada mas que los ultimos 3.
probe incertandole <?php query_posts("cat=-6"); ?> pero me siguen apareciendo los post de esa categoria.
Gracias, Apreciaria su ayuda.
Amplio con el codigo de la funcion....
function padd_theme_widget_recent_posts($args = '') {
global $wpdb, $wp_locale;
$defaults = array(
'limit' => '',
'format' => 'html', 'before' => '',
'after' => '', 'show_post_count' => false,
'echo' => 1, 'show_date' => true, 'date_format' => 'F j, Y'
);
$r = wp_parse_args($args,$defaults);
extract($r, EXTR_SKIP);
if ('' == $type) {
$type = 'monthly';
}
if ('' != $limit) {
$limit = absint($limit);
$limit = ' LIMIT ' . $limit;
}
$where = apply_filters('getarchives_where',"WHERE post_type = 'post' AND post_status = 'publish'",$r);
$join = apply_filters('getarchives_join',"", $r);
$output = '';
$orderby = "post_date DESC ";
$query = "SELECT * FROM $wpdb->posts $join $where ORDER BY $orderby $limit";
$key = md5($query);
$cache = wp_cache_get('padd_recent_posts','general');
if (!isset($cache[ $key ])) {
$arcresults = $wpdb->get_results($query);
$cache[$key] = $arcresults;
wp_cache_set('padd_recent_posts',$cache,'general');
} else {
$arcresults = $cache[$key];
}
if ($arcresults) {
foreach ((array) $arcresults as $arcresult) {
if ($arcresult->post_date != '0000-00-00 00:00:00' ) {
$url = get_permalink($arcresult);
$arc_title = $arcresult->post_title;
if ($arc_title) {
$text = strip_tags(apply_filters('the_title', $arc_title));
} else {
$text = $arcresult->ID;
}
$img = trim(get_the_post_thumbnail($arcresult->ID, PADD_THEME_SLUG . '-aside'));
$def = get_template_directory_uri() . '/images/thumbnail-aside.jpg';
if (empty($img)) {
$img = '';
}
$output .= '
if ($echo) {
echo $output;
} else {
return $output;
}
}
Quizás estos hilos te interesen.
Posts de una o varias categorías Con paginación. Lo tienes al final porque ese hilo contiene más cosas.
ultimo-post-de-varias-categorias-en-una-sola-consulta Otra forma de hacerlo sin paginación, se puede modificar para mostrar más posts y más categorías.
Un saludo
Debes Identificarte para publicar.