WordPress API:如何在Laravel上使用Vue JS按类别进行发布

时间:2018-09-23 17:09:55

标签: php json wordpress laravel vue.js

我在前端使用laravel和vue js在后端使用wp rest api构建一个cms系统。因此,我将新闻类别作为帖子,我只希望新闻类别出现在我的页面中,该怎么做,因为现在我可以从所有类别中获取所有帖子?是否有可能,这是我的vue js代码来获取所有帖子

    <script>
import sanitizeHtml from 'sanitize-html'
export default {
    created(){
        axios.get('http://localhost/newlara/main/public/wp/wp-json/wp/v2/posts?per_page=9')
        .then(response => {
            //console.log(response);
            this.posts = response.data
        })
    },
    data(){
        return{
            posts: []
        }
    },
     methods: {
        stripTags(html) {
            return sanitizeHtml(html, {
                allowedTags: []
            }).substring(0, html.indexOf('&hellip;'))
        }
    }
};
</script>

希望可以帮助我,谢谢。

1 个答案:

答案 0 :(得分:2)

您可以通过以下方式获得特定类别的帖子:

 http://demo.wp-api.org/wp-json/wp/v2/categories/<id>

在这里查看文档

https://v2.wp-api.org/reference/categories/