使用部落事件日历时,查询特定事件类别时不返回任何内容

时间:2013-05-27 作者:Tyler Johnson

我还是wordpress的新手,我正在尝试编写一个插件,但由于某些原因,这段代码没有产生任何结果。为什么?我完全被难住了。我遵循了这些示例here 到T恤。

<?php
    /*
    Plugin Name: Text
    */

    add_action("init", "init_stuff");

    function x_get_event_posts(){
        $all_events = tribe_get_events(
            array(
                \'eventDisplay\' => \'all\',
                \'posts_per_page\' => -1,
                \'tax_query\'=> array(
                    array(
                        \'taxonomy\' => \'tribe_events_cat\',
                        \'field\' => \'slug\',
                            \'terms\' => \'xmlworkshopdonotuse\'
                        )
                )
            )
        );

        echo count($all_events); // produces "0";
    }

    function init_stuff() {
        x_get_event_posts();
    }

?>

1 个回复
SO网友:Tyler Johnson

好吧,结果是我使用了错误的动作名称。我改变了"init""wp_loaded" 在里面add_action() 这就成功了。

结束