Ayuda modificar columnas!

  • Autor Autor elteliblejvi
  • Fecha de inicio Fecha de inicio
E

elteliblejvi

Beta
Social Media
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola quería poner dos columnas en los post en vede una en el principal , tb quería poner un minivídeo q al hacer clic lleve al post, y un resumen del post, os dejo el código para que lo veaís y a ver si me echáis un cable, un abrazo javi


Index.php
PHP:
<?php get_header();
global $options;
foreach ($options as $value) {
if (get_settings( $value['id'] ) === FALSE) { $$value['id'] = $value['std']; } else { $$value['id'] = get_settings( $value['id'] ); }
}
?>



<?php if ( function_exists('show_nivo_slider') ) { show_nivo_slider(); } ?>

<?php if($theme_homepage_sidebar == "1") { ?>

	<?php if(is_active_sidebar('homepage')) { dynamic_sidebar('homepage'); } else { echo "<strong>To display your reviews and/or posts here, go to Appearance > Widgets and drag the desired widgets into the Homepage (Left Content Area) widget area.</strong>"; } ?>

<?php } else { ?>

	<div id="main-content" class="main-content-home">
	
		<?php if(is_active_sidebar('homepage')) { dynamic_sidebar('homepage'); } else { echo "<strong>To display your reviews and/or posts here, go to Appearance > Widgets and drag the desired widgets into the Homepage (Left Content Area) widget area.</strong>"; } ?>
	
	</div>
	
	<?php get_sidebar(); ?>
	
<?php } ?>

<?php get_footer(); ?>


PHP:
<?php
/*
Template Name: Blog
*/
?>
<?php get_header();
global $options;
foreach ($options as $value) {
if (get_settings( $value['id'] ) === FALSE) { $$value['id'] = $value['std']; } else { $$value['id'] = get_settings( $value['id'] ); }
}
?>

<div id="main-content" class="main-content-other">

	<?php
	query_posts('cat='.get_post_meta($post->ID, 'ghostpool_blog_cats', true).'&paged='.$paged);
	global $more; $more = 0; if (have_posts()) : while (have_posts()) : the_post(); ?>
	
	<!--Begin Post Content-->
	<div class="blog-post">
	
		<!--Begin Post Title-->
		<h2><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>
		<!--End Post Title-->
		
		<!--Begin Post Meta Details-->
		<div class="post-meta"><span class="meta">By <?php the_author(); ?> on <?php the_time('d F Y'); ?> in <?php the_category(', '); ?></span><?php if(comments_open()) { ?><span class="comments-link"><?php comments_popup_link('0 Comments', '1 Comment', '% Comments', 'comments-link', ''); ?></span><?php } ?><div class="clear"></div></div>
		<!--End Post Meta Details-->
		
		<!--Begin Post Image-->
		<?php if((get_post_meta($post->ID, 'ghostpool_blog_image', true)) OR has_post_thumbnail()) { ?>
		<div class="blog-image">
			<a href="<?php the_permalink(); ?>"><?php if(get_post_meta($post->ID, 'ghostpool_blog_image', true)) { ?><img src="<?php echo(get_post_meta($post->ID, 'ghostpool_blog_image', true)); ?>" class="preload" alt="" /><?php } else { ?><?php the_post_thumbnail(('blog-image'), array('title' => '', 'class' => 'preload')); ?><?php } ?></a>
		</div>
		<?php } ?>
		<!--End Post-Image-->
	
		<!--Begin Post Text-->
		<div class="post-text">
			
			<?php if($theme_blog_text_display == "1") { ?>
				<?php the_content('Read On'); ?>
			<?php } else { ?>
				<p><?php echo excerpt(110); ?> <a href="<?php the_permalink(); ?>" class="read-on">Read On</a></p>
			<?php } ?>
	
		</div>
		<!--End Post Text-->
	
	</div>
	<!--End Post Content-->
	
	<div class="clear"></div>
		
	<?php endwhile; ?>
	
		<?php wp_pagenavi(); ?>
	
	<?php else : ?>
	
		<h4>No posts match this criteria.</h4>
	
	<?php endif; wp_reset_query(); ?>

</div>

<div id="sidebar" class="sidebar_other">
	<?php if($theme_blog_sidebar == "1") { dynamic_sidebar('general'); } else { dynamic_sidebar('blog'); } ?>
</div>

<?php get_footer(); ?>
 
hay plugins para crear columnas....
 
Y cuales son? porq no encuentro, soy algo novato en wordpress
 
Puedes poner tu web o al menos decir cual es tu theme.
 
si

Enlace eliminado

theme es ReviewIt
 
si

Enlace eliminado

theme es ReviewIt

Bueno vamos a empezar, es sólo una forma que puedes hacerlo. Has un respaldo de tus archivos que vas a modificar.

En el css busca .blog-post y en el width le cambias por ejemplo 45%

Después en el php:
<?php
/*
Template Name: Blog
*/
?>
<?php get_header();
global $options;
foreach ($options as $value) {
if (get_settings( $value['id'] ) === FALSE) { $$value['id'] = $value['std']; } else { $$value['id'] = get_settings( $value['id'] ); }
}
?>

<div id="main-content" class="main-content-other">

<?php
query_posts('cat='.get_post_meta($post->ID, 'ghostpool_blog_cats', true).'&paged='.$paged);
global $more; $more = 0; if (have_posts()) : while (have_posts()) : the_post(); ?>

<!--Begin Post Content-->
<div class="blog-post">

<!--Begin Post Title-->
<h2><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>
<!--End Post Title-->

<!--Begin Post Meta Details-->
<div class="post-meta"><span class="meta">By <?php the_author(); ?> on <?php the_time('d F Y'); ?> in <?php the_category(', '); ?></span><?php if(comments_open()) { ?><span class="comments-link"><?php comments_popup_link('0 Comments', '1 Comment', '% Comments', 'comments-link', ''); ?></span><?php } ?><div class="clear"></div></div>
<!--End Post Meta Details-->

<!--Begin Post Image-->
<?php if((get_post_meta($post->ID, 'ghostpool_blog_image', true)) OR has_post_thumbnail()) { ?>
<div class="blog-image">
<a href="<?php the_permalink(); ?>"><?php if(get_post_meta($post->ID, 'ghostpool_blog_image', true)) { ?><img src="<?php echo(get_post_meta($post->ID, 'ghostpool_blog_image', true)); ?>" class="preload" alt="" /><?php } else { ?><?php the_post_thumbnail(('blog-image'), array('title' => '', 'class' => 'preload')); ?><?php } ?></a>
</div>
<?php } ?>
<!--End Post-Image-->

<!--Begin Post Text-->
<div class="post-text">

<?php if($theme_blog_text_display == "1") { ?>
<?php the_content('Read On'); ?>
<?php } else { ?>
<p><?php echo excerpt(110); ?> <a href="<?php the_permalink(); ?>" class="read-on">Read On</a></p>
<?php } ?>

</div>
<!--End Post Text-->

</div>
<!--End Post Content-->

<div class="clear"></div>

<?php endwhile; ?>



EL CODIGO DE ARRIBA QUE ESTA EN NEGRITAS, COPIALO Y PEGALO EXACTAMENTE AQUI
<?php wp_pagenavi(); ?>

<?php else : ?>

<h4>No posts match this criteria.</h4>

<?php endif; wp_reset_query(); ?>

</div>

<div id="sidebar" class="sidebar_other">
<?php if($theme_blog_sidebar == "1") { dynamic_sidebar('general'); } else { dynamic_sidebar('blog'); } ?>
</div>

<?php get_footer(); ?>

Tienes 18 categorías, ahora fíjate en query_posts('cat='..... (arriba en el código en rojo, está con negritas esa parte) vas a poner 9 y en el código que copiaste y pegaste pones las otras 9, por ejemplo query_posts('cat=1,2,3,4,5,6,7,8,9' En tu panel de control de wordpress ve a Categorías y ahí ves el ID(número) de cada categoría.

Has estos pasos y ves como queda.
 
Última edición:
Lo del código en negritas dónde lo copio ,q n lo pillé?
 
Lo del código en negritas dónde lo copio ,q n lo pillé?

Cuando abriste este post, en tu pregunta pusiste dos códigos, el primero dice Index.php, el segundo yo lo copié y pegué, no pude usar el botón de PHP porque después no me dejaba usar negritas y el color rojo en el texto., que este, para que lo pilles.Checa las MAYUSCULAS en el código de abajo...

PHP:
<?php 
/* 
Template Name: Blog 
*/ 
?> 
<?php get_header(); 
global $options; 
foreach ($options as $value) { 
if (get_settings( $value['id'] ) === FALSE) { $$value['id'] = $value['std']; } else { $$value['id'] = get_settings( $value['id'] ); } 
} 
?> 

<div id="main-content" class="main-content-other"> 

+++++++COPIA DESDE AQUI++++++++
    <?php 
    query_posts('cat='.get_post_meta($post->ID, 'ghostpool_blog_cats', true).'&paged='.$paged); 
    global $more; $more = 0; if (have_posts()) : while (have_posts()) : the_post(); ?> 
     
    <!--Begin Post Content--> 
    <div class="blog-post"> 
     
        <!--Begin Post Title--> 
        <h2><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2> 
        <!--End Post Title--> 
         
        <!--Begin Post Meta Details--> 
        <div class="post-meta"><span class="meta">By <?php the_author(); ?> on <?php the_time('d F Y'); ?> in <?php the_category(', '); ?></span><?php if(comments_open()) { ?><span class="comments-link"><?php comments_popup_link('0 Comments', '1 Comment', '% Comments', 'comments-link', ''); ?></span><?php } ?><div class="clear"></div></div> 
        <!--End Post Meta Details--> 
         
        <!--Begin Post Image--> 
        <?php if((get_post_meta($post->ID, 'ghostpool_blog_image', true)) OR has_post_thumbnail()) { ?> 
        <div class="blog-image"> 
            <a href="<?php the_permalink(); ?>"><?php if(get_post_meta($post->ID, 'ghostpool_blog_image', true)) { ?><img src="<?php echo(get_post_meta($post->ID, 'ghostpool_blog_image', true)); ?>" class="preload" alt="" /><?php } else { ?><?php the_post_thumbnail(('blog-image'), array('title' => '', 'class' => 'preload')); ?><?php } ?></a> 
        </div> 
        <?php } ?> 
        <!--End Post-Image--> 
     
        <!--Begin Post Text--> 
        <div class="post-text"> 
             
            <?php if($theme_blog_text_display == "1") { ?> 
                <?php the_content('Read On'); ?> 
            <?php } else { ?> 
                <p><?php echo excerpt(110); ?> <a href="<?php the_permalink(); ?>" class="read-on">Read On</a></p> 
            <?php } ?> 
     
        </div> 
        <!--End Post Text--> 
     
    </div> 
    <!--End Post Content--> 
     
    <div class="clear"></div> 
         
    <?php endwhile; ?> 

     ++++++++++ HASTA ACA ++++++++++++++
     ++++++++++ Y LO PEGAS AQUI +++++++++

        <?php wp_pagenavi(); ?> 
     
    <?php else : ?> 
     
        <h4>No posts match this criteria.</h4> 
     
    <?php endif; wp_reset_query(); ?> 

</div> 

<div id="sidebar" class="sidebar_other"> 
    <?php if($theme_blog_sidebar == "1") { dynamic_sidebar('general'); } else { dynamic_sidebar('blog'); } ?> 
</div> 

<?php get_footer(); ?>
 
Yo no doy ,estuve probando y me da error, debo estar haciéndolo mal, si eso lo hces tú y t pago, porq no doy!
 
De donde bajaste tu theme para instalarlo localmente en mi equipo y hacer las modificaciones.
 
Haí lo tienes y muchas gracias

Enlace eliminado
 
Mm no lo pude instalar, bueno te pego el código aquí, cópialo y pégalo exactamente cómo está.

OBSERVACION: Debes entrar a tu panel de control y anotar los ID (número) que identifica cada categoría y los pones como dije anteriormente en 'cat=' pones 9 en uno y los otros 9 en el código que agregué. Revisa la explicación anterior para que veas bien donde debes colocar los ID´s de las categorías exactamente. Si se te dificulta, dame los ID´s y te hago el código.

PHP:
<?php 
/* 
Template Name: Blog 
*/ 
?> 
<?php get_header(); 
global $options; 
foreach ($options as $value) { 
if (get_settings( $value['id'] ) === FALSE) { $$value['id'] = $value['std']; } else { $$value['id'] = get_settings( $value['id'] ); } 
} 
?> 

<div id="main-content" class="main-content-other"> 
<!--Columna de la Izquierda--> 

    <?php 
    query_posts('cat='.get_post_meta($post->ID, 'ghostpool_blog_cats', true).'&paged='.$paged); 
    global $more; $more = 0; if (have_posts()) : while (have_posts()) : the_post(); ?> 
     
    <!--Begin Post Content--> 
    <div class="blog-post"> 
     
        <!--Begin Post Title--> 
        <h2><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2> 
        <!--End Post Title--> 
         
        <!--Begin Post Meta Details--> 
        <div class="post-meta"><span class="meta">By <?php the_author(); ?> on <?php the_time('d F Y'); ?> in <?php the_category(', '); ?></span><?php if(comments_open()) { ?><span class="comments-link"><?php comments_popup_link('0 Comments', '1 Comment', '% Comments', 'comments-link', ''); ?></span><?php } ?><div class="clear"></div></div> 
        <!--End Post Meta Details--> 
         
        <!--Begin Post Image--> 
        <?php if((get_post_meta($post->ID, 'ghostpool_blog_image', true)) OR has_post_thumbnail()) { ?> 
        <div class="blog-image"> 
            <a href="<?php the_permalink(); ?>"><?php if(get_post_meta($post->ID, 'ghostpool_blog_image', true)) { ?><img src="<?php echo(get_post_meta($post->ID, 'ghostpool_blog_image', true)); ?>" class="preload" alt="" /><?php } else { ?><?php the_post_thumbnail(('blog-image'), array('title' => '', 'class' => 'preload')); ?><?php } ?></a> 
        </div> 
        <?php } ?> 
        <!--End Post-Image--> 
     
        <!--Begin Post Text--> 
        <div class="post-text"> 
             
            <?php if($theme_blog_text_display == "1") { ?> 
                <?php the_content('Read On'); ?> 
            <?php } else { ?> 
                <p><?php echo excerpt(110); ?> <a href="<?php the_permalink(); ?>" class="read-on">Read On</a></p> 
            <?php } ?> 
     
        </div> 
        <!--End Post Text--> 
     
    </div> 
    <!--End Post Content--> 
     
    <div class="clear"></div> 
         
    <?php endwhile; ?> 
<!--Termina Columna de la Izquierda--> 

<!--Columna de la Derecha--> 
<?php 
    query_posts('cat='.get_post_meta($post->ID, 'ghostpool_blog_cats', true).'&paged='.$paged); 
    global $more; $more = 0; if (have_posts()) : while (have_posts()) : the_post(); ?> 
     
    <!--Begin Post Content--> 
    <div class="blog-post"> 
     
        <!--Begin Post Title--> 
        <h2><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2> 
        <!--End Post Title--> 
         
        <!--Begin Post Meta Details--> 
        <div class="post-meta"><span class="meta">By <?php the_author(); ?> on <?php the_time('d F Y'); ?> in <?php the_category(', '); ?></span><?php if(comments_open()) { ?><span class="comments-link"><?php comments_popup_link('0 Comments', '1 Comment', '% Comments', 'comments-link', ''); ?></span><?php } ?><div class="clear"></div></div> 
        <!--End Post Meta Details--> 
         
        <!--Begin Post Image--> 
        <?php if((get_post_meta($post->ID, 'ghostpool_blog_image', true)) OR has_post_thumbnail()) { ?> 
        <div class="blog-image"> 
            <a href="<?php the_permalink(); ?>"><?php if(get_post_meta($post->ID, 'ghostpool_blog_image', true)) { ?><img src="<?php echo(get_post_meta($post->ID, 'ghostpool_blog_image', true)); ?>" class="preload" alt="" /><?php } else { ?><?php the_post_thumbnail(('blog-image'), array('title' => '', 'class' => 'preload')); ?><?php } ?></a> 
        </div> 
        <?php } ?> 
        <!--End Post-Image--> 
     
        <!--Begin Post Text--> 
        <div class="post-text"> 
             
            <?php if($theme_blog_text_display == "1") { ?> 
                <?php the_content('Read On'); ?> 
            <?php } else { ?> 
                <p><?php echo excerpt(110); ?> <a href="<?php the_permalink(); ?>" class="read-on">Read On</a></p> 
            <?php } ?> 
     
        </div> 
        <!--End Post Text--> 
     
    </div> 
    <!--End Post Content--> 
     
    <div class="clear"></div> 
         
    <?php endwhile; ?> 
<!--Termina Columna de la Derecha--> 
     
        <?php wp_pagenavi(); ?> 
     
    <?php else : ?> 
     
        <h4>No posts match this criteria.</h4> 
     
    <?php endif; wp_reset_query(); ?> 

</div> 

<div id="sidebar" class="sidebar_other"> 
    <?php if($theme_blog_sidebar == "1") { dynamic_sidebar('general'); } else { dynamic_sidebar('blog'); } ?> 
</div> 

<?php get_footer(); ?>
 
No me aparece el id de cada categoria, solo tengo nombre,slug , descripción , entradas
 
No me aparece el id de cada categoria, solo tengo nombre,slug , descripción , entradas

Estas en el panel de control de wordpress?
categorias.webp

Cuando les click a una categoría, en la barra de dirección del navegador, verás algo así como en la imagen de abajo.Dame los numeros que siguen despues del ID=
id.webp
 
ostras q novato soy, esq pensé q slía dentro de categoras no en la barra de dirreciones xd

Aquí están :

ID=11,ID=4,ID=5,ID=18,ID=8,ID=14,ID=19,ID=10,ID=17,ID=10,ID=19,ID=13,ID=9,ID=12,ID=3,ID=7,ID=6,ID=27,ID=16,ID=15
 
Ok, copia y pega el código.

PHP:
<?php  
/*  
Template Name: Blog  
*/  
?>  
<?php get_header();  
global $options;  
foreach ($options as $value) {  
if (get_settings( $value['id'] ) === FALSE) { $$value['id'] = $value['std']; } else { $$value['id'] = get_settings( $value['id'] ); }  
}  
?>  

<div id="main-content" class="main-content-other">  
<!--Columna de la Izquierda-->  

    <?php  
    query_posts('cat=11,4,5,18,8,14,19,10,17,10 '.get_post_meta($post->ID, 'ghostpool_blog_cats', true).'&paged='.$paged);  
    global $more; $more = 0; if (have_posts()) : while (have_posts()) : the_post(); ?>  
      
    <!--Begin Post Content-->  
    <div class="blog-post">  
      
        <!--Begin Post Title-->  
        <h2><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>  
        <!--End Post Title-->  
          
        <!--Begin Post Meta Details-->  
        <div class="post-meta"><span class="meta">By <?php the_author(); ?> on <?php the_time('d F Y'); ?> in <?php the_category(', '); ?></span><?php if(comments_open()) { ?><span class="comments-link"><?php comments_popup_link('0 Comments', '1 Comment', '% Comments', 'comments-link', ''); ?></span><?php } ?><div class="clear"></div></div>  
        <!--End Post Meta Details-->  
          
        <!--Begin Post Image-->  
        <?php if((get_post_meta($post->ID, 'ghostpool_blog_image', true)) OR has_post_thumbnail()) { ?>  
        <div class="blog-image">  
            <a href="<?php the_permalink(); ?>"><?php if(get_post_meta($post->ID, 'ghostpool_blog_image', true)) { ?><img src="<?php echo(get_post_meta($post->ID, 'ghostpool_blog_image', true)); ?>" class="preload" alt="" /><?php } else { ?><?php the_post_thumbnail(('blog-image'), array('title' => '', 'class' => 'preload')); ?><?php } ?></a>  
        </div>  
        <?php } ?>  
        <!--End Post-Image-->  
      
        <!--Begin Post Text-->  
        <div class="post-text">  
              
            <?php if($theme_blog_text_display == "1") { ?>  
                <?php the_content('Read On'); ?>  
            <?php } else { ?>  
                <p><?php echo excerpt(110); ?> <a href="<?php the_permalink(); ?>" class="read-on">Read On</a></p>  
            <?php } ?>  
      
        </div>  
        <!--End Post Text-->  
      
    </div>  
    <!--End Post Content-->  
      
    <div class="clear"></div>  
          
    <?php endwhile; ?>  
<!--Termina Columna de la Izquierda-->  

<!--Columna de la Derecha-->  
<?php  
    query_posts('cat=19,13,9,12,3,7,6,27,16,15'.get_post_meta($post->ID, 'ghostpool_blog_cats', true).'&paged='.$paged);  
    global $more; $more = 0; if (have_posts()) : while (have_posts()) : the_post(); ?>  
      
    <!--Begin Post Content-->  
    <div class="blog-post">  
      
        <!--Begin Post Title-->  
        <h2><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>  
        <!--End Post Title-->  
          
        <!--Begin Post Meta Details-->  
        <div class="post-meta"><span class="meta">By <?php the_author(); ?> on <?php the_time('d F Y'); ?> in <?php the_category(', '); ?></span><?php if(comments_open()) { ?><span class="comments-link"><?php comments_popup_link('0 Comments', '1 Comment', '% Comments', 'comments-link', ''); ?></span><?php } ?><div class="clear"></div></div>  
        <!--End Post Meta Details-->  
          
        <!--Begin Post Image-->  
        <?php if((get_post_meta($post->ID, 'ghostpool_blog_image', true)) OR has_post_thumbnail()) { ?>  
        <div class="blog-image">  
            <a href="<?php the_permalink(); ?>"><?php if(get_post_meta($post->ID, 'ghostpool_blog_image', true)) { ?><img src="<?php echo(get_post_meta($post->ID, 'ghostpool_blog_image', true)); ?>" class="preload" alt="" /><?php } else { ?><?php the_post_thumbnail(('blog-image'), array('title' => '', 'class' => 'preload')); ?><?php } ?></a>  
        </div>  
        <?php } ?>  
        <!--End Post-Image-->  
      
        <!--Begin Post Text-->  
        <div class="post-text">  
              
            <?php if($theme_blog_text_display == "1") { ?>  
                <?php the_content('Read On'); ?>  
            <?php } else { ?>  
                <p><?php echo excerpt(110); ?> <a href="<?php the_permalink(); ?>" class="read-on">Read On</a></p>  
            <?php } ?>  
      
        </div>  
        <!--End Post Text-->  
      
    </div>  
    <!--End Post Content-->  
      
    <div class="clear"></div>  
          
    <?php endwhile; ?>  
<!--Termina Columna de la Derecha-->  
      
        <?php wp_pagenavi(); ?>  
      
    <?php else : ?>  
      
        <h4>No posts match this criteria.</h4>  
      
    <?php endif; wp_reset_query(); ?>  

</div>  

<div id="sidebar" class="sidebar_other">  
    <?php if($theme_blog_sidebar == "1") { dynamic_sidebar('general'); } else { dynamic_sidebar('blog'); } ?>  
</div>  

<?php get_footer(); ?>
 
Hice todo esto pero no me va! No se si che falta modificar más archivos
 
Si pero no salen las dos columnas
 
Mmm reduce el ancho a 40% o menos, sólo para estar seguros que la otra columna sí aparece
 
Atrás
Arriba