我在Wordpress中设计了一个带有自定义主题的网站。在侧边栏中,我有一个显示即将发生的事件的区域。一切都很好,但客户第一次尝试添加一个事件(我使用的是“事件列表”插件),它很好地显示在我的“事件”页面上,但没有显示在我的侧边栏中,显示即将发生的事件。下面是查询数据库的代码,我希望有人可以给我一个关于问题可能是什么的想法。在此先感谢!!
<div id="events-panel">
<?php
global $wpdb;
$result = $wpdb->get_results( "SELECT start_date, title
FROM wp_event_list
WHERE start_date >= CURDATE() LIMIT 7"
);
foreach ( $result as $event ) {?>
<h4 class="green bold"><?php echo $event->start_date; ?></h4>
<h3 class="arial bold italic"><?php echo $event->title; ?> <a class="read-more arial bold" href="index.php?page_id=61">Read more</a></h3>
<div style="width:100%; height:1px; background:#D6E6E3;"></div><!-- horizontal rules -->
<?php } ?>
</div> <!-- end events-panel -->
当我用var_dump得到$ result的详细信息时,我得到:
array(7) { [0]=> object(stdClass)#330 (2) { ["start_date"]=> string(10) "2014-09-10" ["title"]=> string(23) "Executive Board Meeting" } [1]=> object(stdClass)#331 (2) { ["start_date"]=> string(10) "2014-09-10" ["title"]=> string(26) "Board of Directors Meeting" } [2]=> object(stdClass)#332 (2) { ["start_date"]=> string(10) "2014-09-16" ["title"]=> string(15) "Women in Motion" } [3]=> object(stdClass)#333 (2) { ["start_date"]=> string(10) "2014-09-25" ["title"]=> string(37) "North Shore Community Bank Networking" } [4]=> object(stdClass)#365 (2) { ["start_date"]=> string(10) "2014-10-02" ["title"]=> string(21) "Legislative Breakfast" } [5]=> object(stdClass)#311 (2) { ["start_date"]=> string(10) "2014-10-08" ["title"]=> string(40) "Member Appreciation Breakfast Roundtable" } [6]=> object(stdClass)#357 (2) { ["start_date"]=> string(10) "2014-10-21" ["title"]=> string(22) "SSA Commission Meeting" } }