簡體   English   中英

如何通過REST-API獲取WordPress中插件的自定義帖子?

[英]How to get custom posts of plugin in WordPress by REST-API?

我現在正在創建一個計划在WordPress端連接到插件(WP Job Manager)的android應用。 我安裝了REST-API插件並成功通過以下方式獲取帖子:

mywp.org/wp-json/wp/v2/posts

但是,結果不包括由插件創建的自定義帖子。 我是rest-api的新手,我不確定應該怎么做。

謝謝!

有解決方案,但是基本思想是必須使用WP REST API注冊自定義帖子類型。

您可以參考以下鏈接: http : //v2.wp-api.org/extending/custom-content-types/

應該是這樣的(將其放入您的functions.php中,“ cpt” =自定義帖子類型,任意名稱):

function wpsd_add_cpt_args() {
    global $wp_post_types;

    $wp_post_types['cpt']->show_in_rest = true;
    $wp_post_types['cpt']->rest_base = 'cpt';
    $wp_post_types['cpt']->rest_controller_class = 'WP_REST_Posts_Controller';
}
add_action( 'init', 'wpsd_add_cpt_args', 30 );

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM