Use Wordpress as a Headless CMS for Next JS

Поделиться
HTML-код
  • Опубликовано: 28 ноя 2024

Комментарии •

  • @tomasborek9018
    @tomasborek9018 2 года назад +13

    That was great, straight to the point tutorial!

  • @tuffilaro1565
    @tuffilaro1565 2 года назад +14

    Described Problem -> described solution -> showed solution. Straight to the point!
    One thing I'm just wondering is, does inserting data work in the same way? Like for a newsletter sign-up for example.

    • @thedigitalceo
      @thedigitalceo  2 года назад +1

      Thanks! What do you mean by inserting. This tutorial is about using data from Wordpress as headless data. Do you mean posting into Wordpress?

    • @bjrnextcoder
      @bjrnextcoder 11 месяцев назад

      @@thedigitalceoyes

  • @alexanderm6187
    @alexanderm6187 2 года назад +4

    The good one tutorial, short but informative :) keep going!

  • @abidibnazam4462
    @abidibnazam4462 Год назад

    This is exactly what I needed, great video man!!!

  • @ANURAG_GUPTA576
    @ANURAG_GUPTA576 4 дня назад

    Thanks , explained in short

  • @snillochemingson2830
    @snillochemingson2830 Год назад +1

    Greatest tutorial ever🐐

  • @markwasfy9230
    @markwasfy9230 2 года назад

    bro you are amazing keep it up omar :)

  • @nahaing
    @nahaing 6 месяцев назад

    Can you do a complete playlist on this topic from start to finish and make a complete project. It'll help me a lot.

  • @mattmcmahon8311
    @mattmcmahon8311 8 месяцев назад

    Thank you bro an actually good video that doesn't have ridiculous accent or adverts

  • @alivakili2770
    @alivakili2770 2 года назад +1

    Great tutorial 👌

  • @48_subhambanerjee22
    @48_subhambanerjee22 Год назад

    Thanks a lot my bro ❤❤❤

  • @lugas4270
    @lugas4270 9 месяцев назад

    How to remove the original wordpress homepage and use your frontend as the main homepage then?

  • @passivedividendsoptions
    @passivedividendsoptions Год назад

    Nice! Any more recent videos on this topic?

  • @TheInternalNet
    @TheInternalNet 9 месяцев назад

    Can this be setup with any PHP application? Like OpenEMR?

  • @elmcapp6032
    @elmcapp6032 Год назад +3

    love videos but the keyboard is too loud

  • @the_knowledgewap
    @the_knowledgewap Год назад +1

    hi, but wordpress site is also opening. how i block frontend in wordpress. same post url create on wordpress and also on react/next js

    • @MUGGER_NUGGETS
      @MUGGER_NUGGETS 3 месяца назад

      Very, very late and hope you found your answer! But for future dev's, add a redirect script to the correct site in WordPress' index.php file

  • @mohasinkr
    @mohasinkr 8 месяцев назад +1

    All you did was render the title tag, what about the other post content? How would I render that rich text content on my next js app

  • @shariquenadim3144
    @shariquenadim3144 6 месяцев назад

    Will the WordPress headless cms slow?

  • @phyrax1380
    @phyrax1380 2 года назад +1

    Hey i was wondering, if i buy a basic shared web hosting service am i able to install the headless wordpress in a subdomain(as an API as you show on your video) and have my nextjs project in the root domain at the same time? or do i have to pay for a different hosting service?

    • @thedigitalceo
      @thedigitalceo  2 года назад

      If you have a server where you can run NextJS in root and create sites then yes absolutely. I know you can do that with say an Ubuntu server from digital ocean. I have a video on that But I’ve never personally setup NextJS on a “shared” hosting server but if you can and create multiple subdomains on the same plan I’m sure you can then

    • @phyrax1380
      @phyrax1380 2 года назад +1

      @@thedigitalceo first of all thanks for the reply.Helps me a lot . I’m currently going to build a page for a friend-client which includes a blog so I need a way of CMS for him to write blog posts. What other alternatives do you suggest in terms of hosting that ecosystem ? Maybe Wordpress on a web server and netlify free plan for nextjs? The only thing I’m “afraid” of from this approach Is the possible risk for reaching any free plan limits on netlify. Are the free plan limits easily reachable ?The blog is for a person who’s audience is approximately at 50k followers . Also I think paying 2 subscriptions (netlify and web server ) would be quite expensive wouldn’t it ? Thanks in advance :)

    • @thedigitalceo
      @thedigitalceo  2 года назад +5

      @@phyrax1380 This is a good question. There are 2 main ways. But before getting to it. I would start by saying a few points: my experience I would just avoid any free and hobby plans for a client. Secondly in terms of cost for hosting this should be up front: Hosting sites costs a monthly fee and that needs to be clear to clients - even a friend client. So either express the costs and the. put the hosting cost right on the clients credit card or pay for it and charge them an additional fee for hosting. With that out of the way. You can host the front end on vercel and then use a headless cms pay per use like contently or put Wordpress on any other server and use that. There’s also a nice headless cms I use called getcockpit which can be put on any server that supports php. The second way is to host both NextJS and your backend on one server like Ubuntu on Digital Ocean. That way you can put front and backend on one server. I have a video on how to deploy NextJS on Ubuntu. It doesn’t cover setting up Wordpress on the same server though but it would be the same as how to install Wordpress on Ubuntu. I’m sure there are many videos on that.

  • @Foused87
    @Foused87 10 месяцев назад

    How about internalization?

  • @ronniemao5768
    @ronniemao5768 Год назад

    First 2 mins it looks understandable, and thing suddenly changed, what the hel is json data? and why does it jump to next js interface so fast, I couldn't catch up what is that

  • @him99ful
    @him99ful 2 года назад

    Image not populating.. any idea how we can

  • @Mark-nm9sm
    @Mark-nm9sm 6 месяцев назад

    Yeah but how do we do pagination on the data instead of fetchjing every single on of them ?!?!?!?!?

  • @wchorski
    @wchorski Год назад

    What are your current thoughts of using Wordpress as a headless CMS today? As apposed to something like Strapi?

    • @thedigitalceo
      @thedigitalceo  Год назад +4

      I think they both work fine. Whatever works. I like strapi and try to do away with Wordpress but it’s important to mention strapi is more complicated to deploy than setting up Wordpress on almost any host. So I would try both and see which you like

  • @elmcapp6032
    @elmcapp6032 Год назад

    I'm new but should we use the api directory and create an endpoint to use in the getServerSideProps?

    • @thedigitalceo
      @thedigitalceo  Год назад +1

      You don’t necessarily need an endpoint in the api directory if you use getServerSideProps. You can pull direct from any external endpoint there

  • @mehedihasanridoy1086
    @mehedihasanridoy1086 Год назад

    How you finally host this website where it doesn't serve the wordpress default site? You have to think about seo point of view..if both of the sites visible then it occurs seo issues

    • @SameerKhan-gu2gc
      @SameerKhan-gu2gc Год назад

      I have a solution for you if you are interested let me know i will send you wordpress as a headless and front end as a next js with SEO on the same domain with same url

    • @mehedihasanridoy1086
      @mehedihasanridoy1086 Год назад

      @@SameerKhan-gu2gc sure..

  • @the_knowledgewap
    @the_knowledgewap Год назад

    i want only use admin panel and wp json not their frontend

  • @beingperfect9856
    @beingperfect9856 2 года назад

    Very nice

  • @palakbasak3551
    @palakbasak3551 3 месяца назад

    How to deploy this?

  • @Daleon1
    @Daleon1 Год назад +1

    Is this the same for WooCommerce...?

    • @thedigitalceo
      @thedigitalceo  Год назад +2

      It the woocommerce plug-in provides json endpoints it could be but I’m not familiar with the woocommerce plug-in

    • @arman3400
      @arman3400 Год назад

      Did you figure this out? I'm in the same situation, looking for a woocommerce integration with a nextjs/react frontend

    • @Daleon1
      @Daleon1 Год назад

      @@arman3400 If I am not mistaken I did get it to work but the person I did it for didn't like the complexity/ amount more money they had to dish out.

    • @JuaN4ALL-zw5yw
      @JuaN4ALL-zw5yw 5 месяцев назад

      WooCommerce can make REST API endpoints so I think it is possible

  • @rndrx70
    @rndrx70 Год назад +6

    Until CORS and images ruin your day

    • @thedigitalceo
      @thedigitalceo  Год назад +1

      It should be fine. In this example it’s public json Wordpress spits out. And the images you add directly in the Wordpress backend and the urls show in the json

  • @awenn2015
    @awenn2015 2 года назад

    the issue of disabling the frontend with such use has not been disclosed

    • @thedigitalceo
      @thedigitalceo  2 года назад

      I believe with Wordpress there’s a plugin that would enable that feature on the json Api endpoint

    • @awenn2015
      @awenn2015 2 года назад +1

      @@thedigitalceo I didn't understand what the endpoints api has to do with it

  • @ahmedsamir-m8s
    @ahmedsamir-m8s 2 года назад

    But how to host it? Cuz i had issue with cors and could fix it at all even after deep investigating

    • @thedigitalceo
      @thedigitalceo  2 года назад +1

      What was the cors issue? I’ve been able to make Api requests from external domains. However I suppose you can also create a sub domain from the main domain. Put the Wordpress on any server and point it to the subdomain. This way the requests come from the same domain.

  • @anonimosbrain
    @anonimosbrain 5 месяцев назад

    who else was paying attention to the mechanical key caps sound instead of the tutorial

  • @dssombol6048
    @dssombol6048 2 года назад

    Why not show rest thumbnail?

    • @thedigitalceo
      @thedigitalceo  2 года назад

      Sure you can show any data from the rest Api! I was just keeping it short for the tutorial.

  • @viniciusmarques2212
    @viniciusmarques2212 2 года назад

    U jumped some parts on tutorial, but's ok

    • @thedigitalceo
      @thedigitalceo  2 года назад +1

      I just wanted to skip some of the things like the full wordpress setup and such.

  • @Hellmiauz
    @Hellmiauz 7 месяцев назад

    Why though.

  • @darz_k.
    @darz_k. Месяц назад

    Not a brilliant idea having your heavy keyboard keys mic'd up.

  • @OJGamingYT
    @OJGamingYT 2 года назад

    dude the mic is horrible!

  • @badassshorts4757
    @badassshorts4757 2 года назад

    Awesome man!! Btw where can i contact you ?