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

[SOLUCIONADO] Invertir el orden de aparicion de los portfolio

Estas en el tema de Invertir el orden de aparicion de los portfolio en el foro de WordPress en Foros del Web. Saludos comunidad e instalado el tema: SimpleCorp: Código: http://www.s5themes.com/theme/simplecorp/ en mi pagina: Código: http://iglesiaportadoresdesugloria.com/cr/ Pero tengo un pequeño problema. Los portfolio me salen en orden ...
  #1 (permalink)  
Antiguo 15/05/2013, 11:19
Avatar de josue_gon  
Fecha de Ingreso: abril-2013
Ubicación: Puerto Limon
Mensajes: 46
Antigüedad: 11 años
Puntos: 0
Pregunta Invertir el orden de aparicion de los portfolio

Saludos comunidad e instalado el tema: SimpleCorp:
Código:
http://www.s5themes.com/theme/simplecorp/
en mi pagina:
Código:
http://iglesiaportadoresdesugloria.com/cr/
Pero tengo un pequeño problema. Los portfolio me salen en orden de el ultimo que cree al primero. Osea que siempre en la pagina principal me van a salir los primeros y no se verán las nuevas estradas.

Entonces como puedo hacer para que el orden de aparición de ellos sea al contrario. Que siempre muestre el ultimo porfolio creado.

Desde ya Gracias:
  #2 (permalink)  
Antiguo 16/05/2013, 13:13
Avatar de hasdpk  
Fecha de Ingreso: agosto-2011
Ubicación: $spain->city( 'Arucas' );
Mensajes: 1.800
Antigüedad: 12 años, 7 meses
Puntos: 297
Respuesta: Invertir el orden de aparicion de los portfolio

El camino para llegar a hacerlo es un poco complicado, deberás abrir tu index.php o home.php de tu theme, buscar la zona en la que aparece y mirar si se genera una consulta especial con $wp_query.

Lo mejor será que pegues aquí el código de index.php o home.php.
__________________
Freelance Developer — www.rubenmartin.me PHP, SQL, Wordpress, Prestashop, Codeigniter, Laravel
RegaloConsolas — www.regaloconsolas.com Sorteo juegos, consolas y accesorios
  #3 (permalink)  
Antiguo 16/05/2013, 13:29
Avatar de josue_gon  
Fecha de Ingreso: abril-2013
Ubicación: Puerto Limon
Mensajes: 46
Antigüedad: 11 años
Puntos: 0
Respuesta: Invertir el orden de aparicion de los portfolio

Que tal si bajas el archivo desde el primer link que pegue así lo revisas. asi no pego tanto código aquí.
  #4 (permalink)  
Antiguo 16/05/2013, 13:31
Avatar de hasdpk  
Fecha de Ingreso: agosto-2011
Ubicación: $spain->city( 'Arucas' );
Mensajes: 1.800
Antigüedad: 12 años, 7 meses
Puntos: 297
Respuesta: Invertir el orden de aparicion de los portfolio

No voy a descargarme un theme porque sí, no te cuesta nada copiar tu archivo index.php y pegarlo aquí...
__________________
Freelance Developer — www.rubenmartin.me PHP, SQL, Wordpress, Prestashop, Codeigniter, Laravel
RegaloConsolas — www.regaloconsolas.com Sorteo juegos, consolas y accesorios
  #5 (permalink)  
Antiguo 16/05/2013, 14:52
Avatar de josue_gon  
Fecha de Ingreso: abril-2013
Ubicación: Puerto Limon
Mensajes: 46
Antigüedad: 11 años
Puntos: 0
Respuesta: Invertir el orden de aparicion de los portfolio

Código HTML:
<?php 
/*
 * Template Name: Portfolio 3 Cols Fullwidth
 */
get_header(); ?>
			<div id="content" class="container clearfix">
			
				


				<!-- page header -->
				<div class="container clearfix ">
					<?php
					// display the blog page image header or fallback to the default one.
					$blogPageID = of_get_option('sc_portfoliodesc');
					$thumbId = get_image_id_by_link ( get_post_meta($blogPageID, 'snbpd_phitemlink', true) );
					$thumb = wp_get_attachment_image_src($thumbId, 'page-header', false);
					?>
					<?php if(of_get_option('sc_showpageheader') == '1'  && get_post_meta($blogPageID, 'snbpd_ph_disabled', true) != 'on' ) : ?>
						<?php if(get_post_meta($blogPageID, 'snbpd_phitemlink', true)!= ''  ) : ?>
						<img class="intro-img" src="<?php echo $thumb[0] ?>" alt="<?php the_title(); ?>"  />
						<?php elseif (of_get_option('sc_pageheaderurl') !='' ): ?>

							<?php
							$thumbId = get_image_id_by_link ( of_get_option('sc_pageheaderurl') );
							$thumb = wp_get_attachment_image_src($thumbId, 'page-header', false);
							?>
							<img class="intro-img" alt=" " src="<?php echo $thumb[0] ?>" alt="<?php the_title(); ?>"  />

						<?php else: ?>

							<img class="intro-img" alt=" " src="<?php echo get_template_directory_uri(); ?>/library/images/inner-page-bg.jpg" />

						<?php endif ?>
					<?php endif ?>
					
				</div>

							
			
				

					<h1><?php echo get_the_title(of_get_option('sc_portfoliodesc')); ?> <?php if(single_cat_title("", false) !='') { ?> / <span><?php single_cat_title(); ?></span> <?php } ?></h1>

					<ul class="filterable" id="<?php echo of_get_option('sc_portfoliofilters')=='javascript' ? 'filterable' : '' ?>">
						<li class="active"><a href="<?php  echo get_permalink( of_get_option('sc_portfoliodesc') ) ?>" data-value="all" data-type="all" class="all"><?php _e('all', 'site5framework'); ?></a></li>
						<?php  
						$categories=  get_categories('taxonomy=types&title_li='); foreach ($categories as $category){ ?>
						<?php //print_r(get_term_link($category->slug, 'types')) ?>
						<li><a href="<?php echo get_term_link($category->slug, 'types') ?>" class="<?php echo $category->category_nicename;?>" data-type="<?php echo $category->category_nicename;?>"><?php echo $category->name;?></a></li>
						<?php }?>
											
					</ul>

					<div class="portfolio-container">

						<ul id="portfolio-items-one-fourth"  class="portfolio-items clearfix">
							
							<?php 
							global $post;
							$term = get_query_var('term'); 
       						$tax = get_query_var('taxonomy'); 
							$args=array('post_type'=> 'portfolio','post_status'=> 'publish', 'orderby'=> 'menu_order', 'caller_get_posts'=>1, 'paged'=>$paged, 'posts_per_page'=>of_get_option('sc_portfolioitemsperpage')); 
							$taxargs = array($tax=>$term);
							if($term!='' && $tax!='') { $args  = array_merge($args, $taxargs); }

							query_posts($args); 
							
							while ( have_posts()):the_post();
								$categories = wp_get_object_terms( get_the_ID(), 'types');
							?>
							
							<li class="item <?php foreach ($categories as $category) { echo $category->slug. ' '; } ?>" data-id="id-<?php the_ID(); ?>" data-type="<?php foreach ($categories as $category) { echo $category->slug. ' '; } ?>">
								<div class="portfolio-item ">
									<div class="item-content">
										<div class="link-holder">
											<div class="portfolio-item-holder">
												<div class="portfolio-item-hover-content">
													
													<?php
													$thumbId = get_image_id_by_link ( get_post_meta($post->ID, 'snbp_pitemlink', true) );
													$thumb = wp_get_attachment_image_src($thumbId, 'portfolio-thumbnail', false);
													$large = wp_get_attachment_image_src($thumbId, 'large', false);

													if (!$thumb == ''){ ?>
													
													<a href="<?php echo $large[0] ?>" title="<?php the_title(); ?>" data-rel="prettyPhoto" class="zoom">View Image</a>
													
													<img src="<?php echo $thumb[0] ?>" alt="<?php the_title(); ?>"  class="portfolio-img" width="220" />
													<?php } else { ?>
													<img src="<?php echo get_template_directory_uri(); ?>/library/images/portfolio-img.png" alt="<?php the_title(); ?>" width="220"  class="portfolio-img" />	
													<?php } ?>

													<div class="hover-options"></div>
												</div>
											</div>
											<div class="description">
												<p>
													<a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"> <?php the_title(); ?> </a>
												</p>
												<span><?php $separator = ''; foreach ($categories as $category) { echo $separator . $category->name; $separator=' / ';} ?></span>
											</div>
										</div>
									</div>
								</div>
							</li>

							<?php endwhile;  ?>	

						</ul>

						<!-- begin #pagination -->
						<?php if (function_exists("wpthemess_paginate")) { wpthemess_paginate(); } ?>
						<!-- end #pagination -->

						<?php 
							wp_reset_query();
							wp_reset_postdata();	
						?>
					</div>
				

				

				


			</div>
<?php get_footer(); ?> 
  #6 (permalink)  
Antiguo 17/05/2013, 16:50
Avatar de hasdpk  
Fecha de Ingreso: agosto-2011
Ubicación: $spain->city( 'Arucas' );
Mensajes: 1.800
Antigüedad: 12 años, 7 meses
Puntos: 297
Respuesta: Invertir el orden de aparicion de los portfolio

Busca en el código la linea que contiene la siguiente texto:

Código PHP:
Ver original
  1. $args=array('post_type'=> 'portfolio','post_status'=> 'publish', 'orderby'=> 'menu_order', 'caller_get_posts'=>1, 'paged'=>$paged, 'posts_per_page'=>of_get_option('sc_portfolioitemsperpage'));

En la sentencia 'orderby'=> 'menu_order' lo sustituyes por 'orderby'=> 'date' y debería de funcionarte.
__________________
Freelance Developer — www.rubenmartin.me PHP, SQL, Wordpress, Prestashop, Codeigniter, Laravel
RegaloConsolas — www.regaloconsolas.com Sorteo juegos, consolas y accesorios
  #7 (permalink)  
Antiguo 17/05/2013, 17:44
Avatar de josue_gon  
Fecha de Ingreso: abril-2013
Ubicación: Puerto Limon
Mensajes: 46
Antigüedad: 11 años
Puntos: 0
Respuesta: Invertir el orden de aparicion de los portfolio

me funciono en la pagina donde se muestran todos los portfolios pero en la pagina principal que me muestra solo algunos me sigue saliendo igual.

No encuentro cual es la la pagina que debo modificar. Busque en todos los demas temples pero no encuentro otra funcion igual para modificarle igual como la enterior.
  #8 (permalink)  
Antiguo 17/05/2013, 18:25
Avatar de antigoo  
Fecha de Ingreso: octubre-2012
Ubicación: mx
Mensajes: 1.024
Antigüedad: 11 años, 6 meses
Puntos: 83
Respuesta: Invertir el orden de aparicion de los portfolio

El home, suele decir index.php
__________________
Circulo webweb || uniendo webmasters, seos, comunidad para comercio

  #9 (permalink)  
Antiguo 17/05/2013, 19:03
Avatar de josue_gon  
Fecha de Ingreso: abril-2013
Ubicación: Puerto Limon
Mensajes: 46
Antigüedad: 11 años
Puntos: 0
Respuesta: Invertir el orden de aparicion de los portfolio

<?php include ('archive.php') ?>


Esto es todo lo que sale web index
  #10 (permalink)  
Antiguo 17/05/2013, 20:07
Avatar de josue_gon  
Fecha de Ingreso: abril-2013
Ubicación: Puerto Limon
Mensajes: 46
Antigüedad: 11 años
Puntos: 0
Respuesta: Invertir el orden de aparicion de los portfolio

Lo encontré... estaba en el archivo home.php

Gracias de verdad muchas gracias por la ayuda.

Última edición por josue_gon; 17/05/2013 a las 21:08

Etiquetas: aparicion, diseño-web, portfolio
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 21:44.