wordpress帖子列表

时间:2016-08-28 11:50:20

标签: javascript json wordpress http

有没有办法可以使用GET请求获取我服务器上所有wordpress帖子的列表,最好是JSON格式。

我想在我的主网站上使用此列表,目前无法看到我如何做到这一点?

1 个答案:

答案 0 :(得分:0)

  

您可以将wordpress的帖子作为JSON对象获取

例如:我正在尝试从'product'类型中获取帖子。编码看起来像。

global $wpdb; 
$args = "SELECT * FROM $wpdb->posts WHERE $wpdb->posts.post_type = 'product' AND $wpdb->posts.post_status = 'publish' ORDER BY $wpdb->posts.ID"; 
$products = $wpdb->get_results( $args ); $output = array(); 
foreach( $products as $product)
{ 
    $output[] = array( 'id' => $product->ID, 'title' => $product->post_title ); 
} 
echo json_encode( $output);

或者您可以做的另一种方法是您可以选择名为json API的插件,以便您可以将所有帖子作为API响应。 https://wordpress.org/plugins/json-api/

这将解决您的问题。