-
-
Saludos,
quisiera que me ayudarán a solucionar el siguiente problema, y es que en mi pagina principal, llamo los wp_post() desde un wordprees llamado noticias, pero quiero que aparescan los posts del wordpress llamado blogs, ambos están en la misma base SQL pero son dos wordpres diferentes, y el problema es que al hacerle la llamada al WP Noticias:
<?php require_once($_SERVER[‘DOCUMENT_ROOT’] . ‘/wpnoticias/wp-blog-header.php’); ?><?php $my_query = new WP_Query(‘category_name=musica-estrenos&showposts=1’);
while ($my_query->have_posts()) : $my_query->the_post();
$do_not_duplicate = $post->ID;?>
<?php
echo «ID) . «‘>»;
if (function_exists(‘add_theme_support’)) {
add_theme_support(‘post-thumbnails’);
set_post_thumbnail_size(311, 500, true);
}
?>
<?php the_post_thumbnail(); ?>
<?php echo ‘‘; ?>
<?php echo «
«; ?><?php endwhile; ?>
Todo sale bien, pero al intentar lo mismo con el WP Blogs:
<?php require_once($_SERVER[‘DOCUMENT_ROOT’] . ‘/wpblogs/wp-blog-header.php’); ?>
<?php $my_query = new WP_Query(‘category_name=musica-estrenos&showposts=1’);
while ($my_query->have_posts()) : $my_query->the_post();
$do_not_duplicate = $post->ID;?>
<?php
echo «ID) . «‘>»;
if (function_exists(‘add_theme_support’)) {
add_theme_support(‘post-thumbnails’);
set_post_thumbnail_size(311, 500, true);
}
?>
<?php the_post_thumbnail(); ?>
<?php echo ‘‘; ?>
<?php echo «
«; ?><?php endwhile; ?>
aparecen las imagenes del post del WP Noticias. y no se porque hace eso si la ruta dice «blogs»
Gracias por su ayuda.
-
Gente mira que he buscado, roto la cabeza y no he dado pie con bola con ésto, se trata nada más y nada menos que mostrar de una categoría x el antepenúltimo post dejando oculto el último, cómo se hace ésto? Claro adjunto al tema mi código para saber qué falta o qué debo cambiar que no va ahí? Como pueden observar trae para mostrar un sólo post y le tengo en el Panel de Administración del Theme para elejir una categoría de la lista de categorías.
<div id="special_col2" class="right"> <?php //Get value from Admin Panel $cp_categories = get_categories('hide_empty=0'); $ar_headline = get_settings( "ar_headline" ); if( $ar_headline == 0 ) { $ar_headline = $cp_categories[0]->cat_ID; } query_posts( 'showposts=1&cat=' . $ar_headline ); ?> <?php while (have_posts()) : the_post(); ?> <?php $values = get_post_custom_values("Image");?> <a href="<?php the_permalink() ?>" rel="bookmark" title="Enlace a <?php the_title(); ?>"> <img src="<?php echo bloginfo('template_url'); ?>/scripts/timthumb.php?src=/<?php $values = get_post_custom_values("Image"); echo $values[0]; ?>&w=300&h=250&zc=1&q=100" alt="<?php the_title(); ?>" class="left" width="300px" height="250px"/></a> <h3 class="cat_title"> <?php the_category(', '); ?> »</h3> <div class="title"><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></div> <div class="meta"><?php the_time('j M Y') ?> | <?php comments_popup_link('<div class="genericon genericon-chat"></div> <span class="pluss">+</span>', '<div class="genericon genericon-chat"></div> 1', '<div class="genericon genericon-chat"></div> %');?></div> <?php the_excerpt(); ?> <div class="more"><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php _e('Leer más »','arthemia');?></a></div> <?php endwhile; ?> </div>
-
Gente aquí les dejo mi interrogante y es la siguiente: ¿Cómo excluir o no mostrar el Último Post publicado en una Categoría con (query_posts)? ya que utilice un mismo bug de códigos y lo dupliqué 2s veces, ahora quiero que uno me muestre el último post publicado y el otro muestre el antepenúltimo post para que ninguno de los 2s muestre el mismo post. Utilicé la variante randon post pero siempre en algunos casos me va a mostrar el mismo post y es lo que no quiero. Por supuesto, más abajo les muestro los bug de códigos a los que me refiero, estos son con el Theme Arthemia:
<div id="headline" class="left"> <?php query_posts("showposts=1&category_name=Especiales"); ?> <?php while (have_posts()) : the_post(); ?> <h3 class="cat_title"> <?php the_category(', '); ?> »</h3> <div class="title"><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></div> <div class="meta"><?php the_time('j M Y') ?> | <?php comments_popup_link('<div class="genericon genericon-chat"></div> +', '<div class="genericon genericon-chat"></div> 1', '<div class="genericon genericon-chat"></div> %');?></div> <?php $values = get_post_custom_values("Image");?> <a class="left" href="<?php the_permalink() ?>" rel="bookmark" title="Enlace a <?php the_title(); ?>"> <img src="<?php echo bloginfo('template_url'); ?>/scripts/timthumb.php?src=/<?php $values = get_post_custom_values("Image"); echo $values[0]; ?>&w=250&h=200&zc=1&q=100" alt="<?php the_title(); ?>" class="left" width="250px" height="200px" /></a> <?php the_excerpt(); ?> <a class="left" href="<?php the_permalink() ?>" rel="bookmark" title="Enlace a <?php the_title(); ?>">Leer más »</a> <?php endwhile; ?> </div> <div id="headline" class="right"> <?php query_posts("showposts=1&excludeposts=1&orderby=rand&category_name=Especiales"); ?> <?php while (have_posts()) : the_post(); ?> <h3 class="cat_title"> <?php the_category(', '); ?> »</h3> <div class="title"><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></div> <div class="meta"><?php the_time('j M Y') ?> | <?php comments_popup_link('<div class="genericon genericon-chat"></div> +', '<div class="genericon genericon-chat"></div> 1', '<div class="genericon genericon-chat"></div> %');?></div> <?php $values = get_post_custom_values("Image");?> <a class="left" href="<?php the_permalink() ?>" rel="bookmark" title="Enlace a <?php the_title(); ?>"> <img src="<?php echo bloginfo('template_url'); ?>/scripts/timthumb.php?src=/<?php $values = get_post_custom_values("Image"); echo $values[0]; ?>&w=250&h=200&zc=1&q=100" alt="<?php the_title(); ?>" class="left" width="250px" height="200px" /></a> <?php the_excerpt(); ?> <a class="left" href="<?php the_permalink() ?>" rel="bookmark" title="Enlace a <?php the_title(); ?>">Leer más »</a> <?php endwhile; ?> </div>
-
Hola,
Estoy intentando añadir un texto al lado del menú superior de mi página de wordpress, pero lo máximo que he conseguido es que se quede a la altura que quiero pero no en la misma horizontal. El código del header es el siguiente:
<!DOCTYPE html><!-- HTML 5 --> <html <?php language_attributes(); ?>> <head> <meta charset="<?php bloginfo( 'charset' ); ?>" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <title><?php wp_title( '|', true, 'right' ); ?></title> <link rel="profile" href="http://gmpg.org/xfn/11" /> <link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>" /> <?php wp_head(); ?> </head> <body <?php body_class(); ?>> <?php // Get Theme Options from Database $theme_options = momentous_theme_options(); ?> <div id="wrapper" class="hfeed"> <div id="header-wrap"> <?php // Display Search Form if ( isset($theme_options['header_search']) and $theme_options['header_search'] == true ) : ?> <div id="header-search-wrap"> <div id="header-search" class="container clearfix"> <?php get_search_form(true); ?> </div> </div> <?php endif; ?> <header id="header" class="container clearfix" role="banner"> <div id="logo"> <?php do_action('momentous_site_title'); ?> <?php // Display Tagline on header if activated if ( isset($theme_options['header_tagline']) and $theme_options['header_tagline'] == true ) : ?> <h2 class="site-description"><?php echo bloginfo('description'); ?></h2> <?php endif; ?> </div> <?php // Display Header Search Icon if ( isset($theme_options['header_search']) and $theme_options['header_search'] == true ) : ?> <div class="header-search-icon"> <span class="genericon-search"> <div id="header-content" class="clearfix"></span> </div> <?php endif; ?> <?php // Display Top Navigation if ( has_nav_menu( 'secondary' ) ) : ?> <div align="center"><font color="#000">Agente oficial<br>José J. Fuentes Palancar <a href="http://www.coapi.org" style="color:#8cdbbc"><strong>COAPI</strong></a></font></div> <nav id="topnav" class="clearfix" role="navigation"> <p id="topnav-icon"></p> <?php wp_nav_menu( array( 'theme_location' => 'secondary', 'container' => false, 'menu_id' => 'topnav-menu', 'fallback_cb' => '', 'depth' => 1) ); ?> </nav> <?php endif; ?> </div> </header> <div id="navigation-wrap"> <div id="navigation" class="container clearfix"> <p id="mainnav-icon-tablet" class="mainnav-icon"></p><p id="mainnav-icon-phone" class="mainnav-icon"></p><p id="social-menu-icon"></p> <?php // Display Social Icons in Navigation if ( isset($theme_options['header_icons']) and $theme_options['header_icons'] == true ) : ?> <div id="navi-social-icons" class="social-icons-wrap clearfix"> <?php momentous_display_social_icons(); ?> </div> <?php endif; ?> <nav id="mainnav" class="clearfix" role="navigation"> <?php // Display Main Navigation wp_nav_menu( array( 'theme_location' => 'primary', 'container' => false, 'menu_id' => 'mainnav-menu', 'echo' => true, 'fallback_cb' => 'momentous_default_menu') ); ?> </nav> </div> </div> </div> <?php // Display Custom Header Image momentous_display_custom_header(); ?>
Lo que querría es que el texto que pone «Agente oficial José J. Fuentes Palancar COAPI» quedara en la misma horizontal que el menú que tiene al lado.
Mi web es: http://www.infocom.org.es/fpmpatentes
¿Alguna idea? (soy algo nuevo en esto de WordPress y no tengo demasiada idea, así que me disculpo si no me he explicado del todo bien)
-
Lo primero que hice fue descargarme desde el directorio de WP el plugin WP_PageNavi, luego de haberlo descargado, lo instale, me fui al archivo donde quiero que se muestre la paginacion y pegue este código <?php wp_pagenavi(); ?>, aparece la tan anhelada barra de paginacion, pero cual es mi sorpresa?, los botones no sirven, me mostraba los mismos post de la pagina principal, luego de eso busque en Google y me tope con esto query_posts(‘showposts=21&cat=6’ . ‘&paged=’ . get_query_var(‘paged’));, al ponerlo empezó a funcionar, pero ahora mi problema es que solo lo hacen las primeras 3 paginas, de la 4ta hacia adelante me dice que la pagina no se encuentra, teniendo mas post que mostrar, por favor si alguien puede ayudarme se lo agradecería ya que me tiene este tema un poco frustrado.
-
Estimados, tengo una función que permite incluir un paginador numérico si la cantidad de post excede lo que yo determine en la plantilla. Esta función anda perfecta si el loop lo tengo en una página (page.php), sin embargo, no funciona si exactamente el mismo loop lo pongo en un single.php
en single: http://www.designio.cl/consejo/hitos_home/circuitos-culturales/
en page: http://www.designio.cl/consejo/prueba-circuitos/la función es:
//FUNCIÓN PAGINACIÓN
//para paginador
define(‘requestPath’,’http://’.$_SERVER[«HTTP_HOST»] . $_SERVER[«REQUEST_URI»]);
define(‘cleanPath’,’http://’.$_SERVER[«HTTP_HOST»] . $_SERVER[«SCRIPT_NAME»]);
$requestPath = cleanPath;
$getCleanURL = explode(‘?’, $requestPath);
$getCleanURL = $getCleanURL[0];$fullURL = requestPath;
$getCleanFullURL = explode(‘?’, $fullURL);
$getCleanFullURL = $getCleanFullURL[0];function get_current_page_link(){
global $post;
return requestPath;
}function pagination($query, $current) {
$current_page = explode(‘page’, $current);
$class = !empty($age) ? ‘ class=»‘.$age.'»‘ : »;
if (empty($current_page[1])){
$current_page = explode(«?», $current);
}
$baseURL = $current_page[0];
$page = $query->query_vars[«paged»];
if ( !$page ) $page = 1;$qs = $_SERVER[«QUERY_STRING»] ? «?».$_SERVER[«QUERY_STRING»] : «»;
// Only necessary if there’s more posts than posts-per-page
if ( $query->found_posts > $query->query_vars[«posts_per_page»] ) {
echo ‘<ul id=»numero-pagina»>’;
// Previous link?
if ( $page > 1 ) {
echo ‘- <
- <
- ‘.$i.’
- >
- >
‘;
}else{
echo ‘‘;
}
// Loop through pages
for ( $i=1; $i <= $query->max_num_pages; $i++ ) {
// Current page or linked page?
if ( $i == $page ) {
echo ‘<li class=»pag_active»>‘.$i.’‘;
} else {
echo ‘‘;
}
}
// Next link?
if ( $page < $query->max_num_pages ) {
echo ‘‘;
}else{
echo ‘‘;
}
echo »;
}
}
/* fin de paginacion */LOOP resumido…
<?php $query = new WP_Query( array(
‘post_type’ => ‘circuitos_culturales’,
‘showposts’ => ‘1’,
‘paged’ => get_query_var(‘paged’)
) ); ?><?php if ( $query->have_posts…..
Después del loop, lo que llama a la función…
<?php pagination($query, get_current_page_link()); ?>
-