Как сделать в 2-х колонках главную, ниже вступления сайта

shedemon
На сайте с 04.06.2009
Offline
88
552

Всем привет подскажите как можно сделать вывод на главной свежии записи в двух колонках после основного контента.

http://gyazo.com/1fd8a4c0398952502fa3f8db75a4f17d

Т.е как указанно на скриншоте есть главная где заканчивается текст хотел бы сделать вывод 2-х колонок свежие записи и разбить их на две колонки как на этом сайте, см. скриншот

http://gyazo.com/665c2a923ca8dfc94bf0f785cea0885d

Сам код нашел код отвечает у меня вывод страницы ГЛАВНАЯ

/**
* Fuction to show the page content.
*/
function travelify_theloop_for_page() {
global $post;

if( have_posts() ) {
while( have_posts() ) {
the_post();

do_action( 'travelify_before_post' );
?>
<section id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<article>

<?php do_action( 'travelify_before_post_header' ); ?>
<!--Вывод заголовка-->
<!-- <header class="entry-header">
<h2 class="entry-title">
<a href="<?php //the_permalink(); ?>" title="<?php //the_title_attribute();?>"><?php //the_title(); ?></a>
</h2><!-- .entry-title
</header> -->

<?php do_action( 'travelify_after_post_header' ); ?>

<?php do_action( 'travelify_before_post_content' ); ?>


<div class="entry-content clearfix">
<?php the_content(); ?>
<?php
wp_link_pages( array(
'before' => '<div style="clear: both;"></div><div class="pagination clearfix">'.__( 'Pages:', 'travelify' ),
'after' => '</div>',
'link_before' => '<span>',
'link_after' => '</span>',
'pagelink' => '%',
'echo' => 1
) );
?>
</div>

<?php

do_action( 'travelify_after_post_content' );

do_action( 'travelify_before_comments_template' );

comments_template();

do_action ( 'travelify_after_comments_template' );

?>

</article>
</section>
<?php
do_action( 'travelify_after_post' );

}
}
else {
?>
<h1 class="entry-title"><?php _e( 'No Posts Found.', 'travelify' ); ?></h1>
<?php
}
}
endif;

/****************************************************************************************/

Но не как не могу сообразить как изменить данный код, подскажите как можно сделать, движок WP

reznikds
На сайте с 05.03.2011
Offline
52
#1

Могли бы не писать, что вп, по коду и так видно)

Если нужно могу помочь за определенную плату, увы так писать код не хочу, если нужно отзывы имеются...

Хотя дам подсказку, можете сделать обычный вывод постов, а с помощью цсс задать как нужно.

shedemon
На сайте с 04.06.2009
Offline
88
#2
reznikds:
Могли бы не писать, что вп, по коду и так видно)
Если нужно могу помочь за определенную плату, увы так писать код не хочу, если нужно отзывы имеются...
Хотя дам подсказку, можете сделать обычный вывод постов, а с помощью цсс задать как нужно.

Может все же поможете за благодарность ? =)

Нашел на одном сайте небольшое описание

http://wp-voprosov.net/glavnaya-stranica-wordpress-zapisi.html

Но не шибко оно помогает..

чтобы чередовались новости в полную ширину с колоночными.

<?php if (have_posts()) { ?>
<?php $i = 0; while (have_posts()) { the_post(); $i++; ?>
<div class="post<?php if ($i == 1 || $i == 4 || $i == 7) echo ' full';
else echo ' half'; if ($i%3 == false) echo ' right'; ?>">

Здесь код вывода анонса
</div>
<?php } ?>
<div class="clear"></div>
<?php } ?>

В данном варианте 1 новость будет во всю ширину, 2 и 3 пополам, 4 опять вовсю и так далее. Если нужно, чтобы 1 вовсю, 2, 3, 4, 5 пополам, то код

<div class="post<?php if ($i == 1 || $i == 4 || $i == 7) echo ' full';
else echo ' half'; if ($i%3 == false) echo ' right'; ?>">

поменяйте значения на

<div class="post<?php if ($i == 1 || $i == 6 || $i == 11) echo ' full';
else echo ' half'; if ($i%3 == false || $i%5 == false) echo ' right'; ?>">

А в файл style css добавляем стили:

.column {
float: left;
width: 48%;
}
.column.right {
float: right;
}
.clear {
clear: both;
height: 0;
overflow: hidden;
}

Работы на 5 минут кто знает код =(, может кто подскажет ? Как все же сделать.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий