[WordPress] ワードプレスの REST api を使用して特定の月からすべての記事を返すことができます。

スポンサーリンク

質問

私は REST api を使用して、ワードプレスの単純な角ブログ アプリを構築し、カテゴリ、投稿をフィルターする選択のドロップダウンがあるところが、私は月別アーカイブの表示選択を設定する必要があります

私は確信している記事がありますヶ月のループに ng の繰り返しを作成する方法と、選択されている月別記事をフィルター処理する方法です

この方法やって私はそれのカテゴリ、最初 – コント ローラー内:

$http.get('/wp-json/taxonomies/category/terms').success(function(data){
    $scope.categories = data;
});

ビューで [:

<label for="categories">Categories:</label>
<select name="categories" ng-model="filterCat">
    <option value="">Select month</option>
    <option ng-repeat="category in categories" ng-bind-html="category.name" value="{{category.name}}"></option>
</select>

クエリを JSON (日付) と選択ドロップダウンの月のみ (そして、おそらく今年) を取得し、それらの記事をフィルターには何を必要があります

前もってそんなにありがとう

答え

それと思うに今働きます!これは、他の誰かに角度と日付でフィルタ リング投稿 Plunkr から基づいて:

$scope.selectedMonthFilter = function(element) {
    var d = new Date(element.date)
    if (!$scope.selectedMonth) return true;
    return d.getMonth() == $scope.selectedMonth;
}

残りはリンクの Plunkr と同じです

http://stackoverflow.com/questions/32247030/how-can-i-return-all-posts-from-a-certain-month-using-the-wordpress-rest-api

スポンサーリンク

Leave a Reply