4
我想通過ID使用WP REST API獲取所有帖子。根據文檔,我們可以使用過濾器來使用WP Query參數。對帖子結束點使用這個返回所有帖子。WP REST API v2:通過帖子ID獲取帖子
http://demo.wp-api.org/wp-json/wp/v2/posts/?filter[posts__in]=470,469
我想通過ID使用WP REST API獲取所有帖子。根據文檔,我們可以使用過濾器來使用WP Query參數。對帖子結束點使用這個返回所有帖子。WP REST API v2:通過帖子ID獲取帖子
http://demo.wp-api.org/wp-json/wp/v2/posts/?filter[posts__in]=470,469
您可以通過ID喜歡
http://demo.wp-api.org/wp-json/wp/v2/posts/?filter[p]=470
檢索單後,但按照其支持不會爲多個崗位工作。
https://github.com/WP-API/WP-API/issues/1368
所以你可以跑一個循環,並逐個獲取。
,但對於多重,你必須把一個函數
add_filter('rest_query_vars', 'custom_rest_query_vars');
function custom_rest_query_vars($query_vars) {
$query_vars = array_merge($query_vars, array('post','post__in','type','id'));
return $query_vars;
}
然後,你必須運行
+filter[post__in][]=470&filter[post__in][]=469
我是新來的WordPress的發展,但知道PHP的位。我需要在哪裏添加此代碼? – Prashanth
在你的function.php文件中。如果它有助於標記爲答案。 – Hemel
它工作。謝謝! – Prashanth