2017-03-01 102 views
1

我發展我自己的WordPress的主題,我有這個問題「調用未定義功能WP_Query()」我functions.php文件,同時試圖讓我的自定義帖子(「事件」)。WordPress的主題開發:調用未定義功能WP_Query()

我已經試着添加include('wp-load.php')但沒有改變任何東西。

有沒有人有同樣的問題? 已經做了一些研究,但沒有找到任何解決我的問題。

這裏是我的簡單的代碼:

$argsEvents = array('post_type' => 'event', 'posts_per_page' => '-1'); 

$result = WP_Query($argsEvents); 

if ($result->have_posts()) { 

    echo '<ul>'; 
    while ($result->have_posts()) { 

     $result->the_post(); 

     echo '<li>' . get_the_title() . '</li>'; 
    } 
    echo '</ul>'; 

    wp_reset_postdata(); 

} else echo "No data"; 

非常感謝您的幫助!

阿嬌

回答

4

您應該使用調用WP_Query之前。

變化:

$result = WP_Query($argsEvents); 

要:

$result = new WP_Query($argsEvents); 
+0

就這麼簡單......不能相信它,非常感謝:-) – Gillian

相關問題