博客列表页面中的Wordpress 2列

时间:2015-09-07 14:51:03

标签: php wordpress templates

我一直在寻找几个小时,试图弄清楚如何在我正在制作的wordpress网站的博客页面上的2栏中显示博客帖子。

WP版本是4.3

用于呈现博客帖子列表的php文件是templates / posts.php

我试图弄清楚如何修改此文件以显示简单的2列布局。我对它的显示方式并不挑剔。如果有人可以指出我正确的方向或给我一些最简单的方法指针。那太好了。

提前致谢,

这是templates / posts.php文件..

<?php

$page_total = $wp_query->max_num_pages;
$page_number = max(1, get_query_var('paged'));
$paging = blog_paging($page_number, $page_total);

$html = $paging;
while(have_posts()) {
    the_post();
    $html .= tabs(3).'<article id="post-'.$post->ID.'">'.PHP_EOL;
    $html .= tabs(4).'<header>'.PHP_EOL;
    $html .= tabs(5).'<h2><a href="'.get_permalink($post->ID).'">'.$post->post_title.'</a></h2>'.PHP_EOL;
    $html .= tabs(5).'<ul class="meta">'.PHP_EOL;
    $html .= tabs(6).'<li>'.get_comments_popup_link(__('Leave a comment', 'allsorters'), __('1 Comment', 'allsorters'), __('% Comments', 'allsorters'), 'comments').'</li>'.PHP_EOL;
    $html .= tabs(6).'<li><time datetime="'.$post->post_date.'">'.get_the_time(get_option('date_format')).'</time></li>'.PHP_EOL;
    $html .= tabs(6).'<li><em>by</em> '.get_the_author().'</li>'.PHP_EOL;
    //$html .= tabs(6).'<li>Posted in: '.get_the_category_list(', ').'</li>'.PHP_EOL;
    if(current_user_can('manage_options')) $html .= tabs(6).'<li class="button-edit-post"><a href="'.get_edit_post_link($post->ID).'">Edit</a></li>'.PHP_EOL;
    $html .= tabs(5).'</ul>'.PHP_EOL;
    $html .= tabs(4).'</header>'.PHP_EOL;
    $html .= tabs(4).'<div class="content">'.PHP_EOL;
    $html .= tabs(5).apply_filters('the_content', get_the_excerpt());
    $html .= tabs(4).'</div>'.PHP_EOL;
    $html .= tabs(3).'</article>'.PHP_EOL;
}
$html .= '<br />'.$paging;
echo $html;
?>

0 个答案:

没有答案