WP事件管理器小部件仅显示是否存在某些事件

时间:2015-05-13 06:12:14

标签: wordpress

我想要显示事件标题,如果有一些事件,如果没有事件,我不想显示事件标题。我怎么能解决这个问题,请帮帮我。我使用事件管理器plugin.sorry我的英语不好 ie only show this widget if there is some events.

1 个答案:

答案 0 :(得分:1)

步骤1:在WP站点内有以下路径:\ site.com \ wp-content \ themes \ theme_name \ functions.php

*如果您没有创建此文件。

步骤2:请将以下代码插入文件functions.php:

<?php
function em_mod_custom_events_list(){
        $events = EM_Events::get(array('scope'=>'future','limit'=>10));
        ?>
        <table>
                <tbody>
        <?php
        $start = false;
        $limit = 3;
        $count = 1;
        foreach( $events as $EM_Event ){
                if ( !empty($EM_Event->event_name) ){
                        ?>
                        <?php if ( !$start ) { ?>
                        <tr>
                        <?php $start = true; ?>
                        <?php } ?>
                                <td><?php echo $EM_Event->output("#_EVENTLINK"); ?></td>
                        <?php
                                if ( $count == $limit ){
                                        ?>
                                        </tr>
                                        <?php
                                        $start = false;
                                        $count = 1;
                                }else{
                                        $count++;
                                }
                        ?>
                        <?php
                }
        }
        ?>
                </tbody>
        </table>
        <?php

}

第3步:保存文件并测试

1)使用模板 - &gt; http://wp-events-plugin.com/documentation/using-template-files

2)创建自己的页面事件 - &gt; http://wp-events-plugin.com/tutorials/create-custom-event-information-pages/

文档很清楚,你可以提供帮助。