# Hugo CMS with WordPress Posts

**URL:** <https://discourse.gohugo.io/t/hugo-cms-with-wordpress-posts/27009>\
**Category:** support\
**Created:** [July 16, 2020, 1:06pm UTC](https://discourse.gohugo.io/t/hugo-cms-with-wordpress-posts/27009 "2020-07-16T13:06:54Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![humanmark](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/humanmark/32/11989_2.png) [@humanmark](https://discourse.gohugo.io/u/humanmark)\
**Post date:** [July 16, 2020, 1:06pm UTC](https://discourse.gohugo.io/t/hugo-cms-with-wordpress-posts/27009/1 "2020-07-16T13:06:54Z")

</div>

Hi.

Im new to Hugo and so far i like it very much. I plan to build sites using this platform but would like to also use the getJSON for getting posts from a headless WordPress.

Does anyone know of any good tutorials for setting up something like this.

My main requirements are

[www.mydomain.com](http://www.mydomain.com) - Main Frontend Website  
[api.mydomain.com](http://api.mydomain.com) - WordPress Install.

Build site pages in Hugo

Home  
About  
Posts  
Contact

On the homepage i would like to display 3 latest posts.  
On the posts page display all the posts  
Posts Single - Have Hugo generate the pages for the single posts.

If someone could point me to a good tutorial to help me achieve this that would be awesome, or if someone has already done this and is willing to help me i would be prepared to pay a donation for some help.

Regards

Mark

---

<div class="post-metadata">

**Author:** ![budparr](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/budparr/32/749_2.png) [@budparr](https://discourse.gohugo.io/u/budparr)\
**Post date:** [July 16, 2020, 5:40pm UTC](https://discourse.gohugo.io/t/hugo-cms-with-wordpress-posts/27009/2 "2020-07-16T17:40:19Z")

</div>

Check this out to build pages from external data: [https://github.com/stackbithq/sourcebit-target-hugo](https://github.com/stackbithq/sourcebit-target-hugo)

---

<div class="post-metadata">

**Author:** ![maiki](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/maiki/32/16384_2.png) [@maiki](https://discourse.gohugo.io/u/maiki)\
**Post date:** [July 16, 2020, 9:37pm UTC](https://discourse.gohugo.io/t/hugo-cms-with-wordpress-posts/27009/3 "2020-07-16T21:37:36Z")

</div>

> [@humanmark](#):
>
> Posts Single - Have Hugo generate the pages for the single posts.

Hugo doesn’t do this yet. You’ll need to use a another step to slice up your JSON into individual files to get single posts rendered via Hugo.

The good news is: it’s being worked on and when we get it there will be a deluge of API-driven Hugo tutorials. 🙂

---

<div class="post-metadata">

**Author:** ![humanmark](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/humanmark/32/11989_2.png) [@humanmark](https://discourse.gohugo.io/u/humanmark)\
**Post date:** [July 16, 2020, 10:10pm UTC](https://discourse.gohugo.io/t/hugo-cms-with-wordpress-posts/27009/4 "2020-07-16T22:10:12Z")

</div>

Thanks, budparr

i will take a look, a bit late in the day now, but as soon as i have some spare time i will have a look.

Thanks for the reply

---

<div class="post-metadata">

**Author:** ![humanmark](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/humanmark/32/11989_2.png) [@humanmark](https://discourse.gohugo.io/u/humanmark)\
**Post date:** [July 16, 2020, 10:11pm UTC](https://discourse.gohugo.io/t/hugo-cms-with-wordpress-posts/27009/5 "2020-07-16T22:11:40Z")

</div>

Hi maiki

Thanks for the reply.

Do you know where in the Roadmap this feature is, any timescales?

Regards

Humanmark
