Post formating on Home page

时间:2015-06-16 作者:Vijay

我有一个关于WordPress帖子循环的简单问题。

我想在我的网站上实现以下目标:~我正在运行房地产门户网站,我想在我的主页上以自定义布局显示特色物业。在这个自定义布局中,我想有六个分区,每个分区将容纳包含六个特性的滑块。所以在主页上总共会有36个特色属性,在wordpress中,我们可以通过循环检索特色属性,但我想将它们分别放在每个分区中。就像第一个分区的第一个属性和第二个分区的第二个属性等等。当所有六个分区都用单个属性填充时,再次从第一个分区开始,在其中添加额外的属性,然后再次重复该过程。有可能这样做吗?

如果是这样的话,你能告诉我怎么走吗

1 个回复
SO网友:Domain

是的,它非常简单,您只需要在PHP中工作。

假设您在一个循环中有36个帖子。

$div_html_1 = \'\';    
$div_html_2 = \'\';    
$div_html_3 = \'\';    
$div_html_4 = \'\';    
$div_html_5 = \'\';    
$div_html_6 = \'\';


if ( have_posts() ) {
    while ( have_posts() ) {
        if( category of post == division 1 ) {
            $div_html_1 .= "Your HTML here";
        } elseif( category of post == division 2 ) {
            $div_html_2 .= "Your HTML here";
        }
        and so on....
    }
}
在布局中,您的代码如下:,

<div id="prefix_div_one">
    <?php echo $div_html_1; ?>
</div>
<div id="prefix_div_two">
    <?php echo $div_html_2; ?>
</div>

and so on...

结束

相关推荐

如何解决1145行/wp-includes/capabilities.php中的通知:未定义的偏移量:0

我已经看过这个问题的以前的例子,但根据我从其他人那里看到的情况,我找不到导致这个通知的解决方案。当我添加新帖子时,这会出现在屏幕顶部。1145是:$post = get_post( $args[0] ); 我没有收到任何其他类型的错误,因此我不确定这是在我的代码中导致问题的地方。Any help on this?代码如下://show metabox in post editing page add_action(\'add_meta_boxes\', \'kk_add_metabox\