如何在Wordpress循环中只运行一次PHP代码?

时间:2012-08-09 23:56:34

标签: php wordpress bbpress

我正试图在bbpress(wordpress论坛)的循环中运行一些PHP代码

我正在尝试运行的代码是侧边栏:

<?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar(5) ) : else : ?>
    <p class="empty-content-area">
        <span>Oops! No sweet stuff in here</span><br />
        <a href="wp-admin/widgets.php">Add a widget</a>
    </p>
<?php endif; ?>

我希望这只能在第一个回复下方显示一次,而在第二次,第三次回复之后没有其他内容等。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

你可以做这种快速和肮脏的事情:

<? if ($c++ == 0 && function_exists('dynamic_sidebar') && dynamic_sidebar(5) ) { ?>
    <p class="empty-content-area">
        <span>Oops! No sweet stuff in here</span><br />
        <a href="wp-admin/widgets.php">Add a widget</a>
    </p>
<? } ?>