EASY Bi-Directional Relationships in Oxygen with Metabox!

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ก.ย. 2024
  • I'm officially making the switch from CPT-UI, ACF Pro, and ACF Post 2 Post over to Metabox's all-in-one system.
    Get Metabox Here: geni.us/t3UBIYH
    One big thing I needed to test/verify is the bi-directional relationship functionality in Metabox because it's something I use on almost every project and I need it to be clean and easy.
    This isn't particularly clean with ACF, so Metabox had a real opportunity to shine here and I can confidently say ... it does!
    If you've never set this up before there's a few little sticking points you might run into, but once you know what they are, setting up this functionality really couldn't be easier.
    Covered:
    - How to create a Custom Post Type in Metabox
    - How to create Custom Fields in Metabox
    - How to create Bi-Directional Relationships in Metabox (Correctly)
    - How to Query Related Posts with the Oxygen Repeater & Advanced Query Builder
    - Sticking points you might run into
    I got the LIFETIME version of Metabox, btw, which is so worth it over what I was paying every year for ACF Pro. If you have the cash, I'd highly recommend doing the same thing, though you can also do the Developer annual plan: geni.us/t3UBIYH

ความคิดเห็น • 82

  • @blueli6351
    @blueli6351 3 ปีที่แล้ว +12

    Please do more metabox related tutorial. I purchased their LTD but not have the courage begin using on any project. Mainly because of so few video tutorial on advance things that i can find, like frontend post edit/ submit. Clonable field, options page… etc😬
    Thanks for another great tutorial btw👍👍👍

  • @Bublelicious
    @Bublelicious 2 ปีที่แล้ว +1

    I am an Inner Circle subscriber and Automatic CSS user, and as always, you are my favorite teacher! Your tutorials are extremely clear and easy to follow, and the fact that you show real-life problems and cases is a huge help. I am a Toolset user myself but recently bought the lifetime subscription to Metabox because I would like to gradually incorporate more code-manipulated elements in my websites and because Toolset is not well-integrated in Oxygen, unfortunately. How about a whole tutorial series on Metabox? Love from Italy!

    • @Gearyco
      @Gearyco  2 ปีที่แล้ว +1

      More metabox tuts are planned :)

  • @daveb8795
    @daveb8795 3 ปีที่แล้ว

    Pretty much every business site that I build needs this functionality. It drove me up the wall that I couldn't get it to easily work in WP/Oxygen without doing some hacks that I was never really comfortable with. Great tutorial...thank you!!

    • @Gearyco
      @Gearyco  3 ปีที่แล้ว

      🙏

  • @tinastenger6809
    @tinastenger6809 2 ปีที่แล้ว

    Adding labels! I never would have figured that out. Was just about to give up and then found this vid. Now my Gridbuilder grids work - thank you

  • @BrynBecker
    @BrynBecker 2 ปีที่แล้ว

    Unreal tutorial. Super helpful. I am *thrilled* I didn't have to spend 8 hours navigating the idiosyncrasies of where to leave insert a comma separator or why the query wasn't working without labels. Nice job, man!

    • @Gearyco
      @Gearyco  2 ปีที่แล้ว

      💪🏻

  • @More_MOTZ
    @More_MOTZ 11 หลายเดือนก่อน

    Hi Kevin,
    just wanted to say that you leaving oxygen builder community is a huge loss for us!
    You do great videos and I have learned a lot form them. Thank you so much!!!

    • @Gearyco
      @Gearyco  11 หลายเดือนก่อน

      Come to bricks and you’re all set!

  • @bikimel-directes
    @bikimel-directes 2 ปีที่แล้ว +1

    thank you Kevin. God bless you.

  • @BrianBAndersen
    @BrianBAndersen 3 ปีที่แล้ว

    Great work, i struggled with this also for many days, and had left the labels empty too.. doped that you cracked it. :-)

  • @andrewflight4879
    @andrewflight4879 3 ปีที่แล้ว +1

    Another great tutorial! MetaBox need to add ‘required’ for those labels, IMO. Shame to see Oxygen Builder doesn’t load much faster after the improvements the Oxy team have done.

    • @Gearyco
      @Gearyco  3 ปีที่แล้ว +1

      I agree should be required!

  • @bikimel-directes
    @bikimel-directes 2 ปีที่แล้ว

    this is gold thanks for such a amount of saved time, as soon as i can i want to join inner c thanks kevin

  • @ReubenHochstetler
    @ReubenHochstetler 2 ปีที่แล้ว

    This video convinced me to use Meta Box on my next site build.

  • @ReubenHochstetler
    @ReubenHochstetler 2 ปีที่แล้ว

    This is going to change my web development world. 🙂🙂

  • @gavinwebb
    @gavinwebb 3 ปีที่แล้ว

    Putting the separator in the wrong field broke the relationship for me. Thanks :) Now, I just need to figure out an inexpensive search/filtering solution :)

    • @Gearyco
      @Gearyco  3 ปีที่แล้ว +5

      WpGridBuilder

  • @eucalyptech
    @eucalyptech 3 ปีที่แล้ว

    Very useful, thank you Kevin ! I would really love to watch more tutorials with Meta Box as I don't have ACF Pro plugin !

    • @Gearyco
      @Gearyco  3 ปีที่แล้ว +1

      More to come!

    • @eucalyptech
      @eucalyptech 3 ปีที่แล้ว

      @@Gearyco Awesome, thanks Kevin !

  • @Earthcrosser
    @Earthcrosser 2 ปีที่แล้ว

    Thank you and this is very helpful!

  • @nielstieman9594
    @nielstieman9594 3 ปีที่แล้ว

    First of all; great work. Great tutorials, I love the flow and the natural way of explaining things.
    For the relationships, I would like to see more examples. For instance: A broker has 10 lofts, he wants to sell. 5 in Area New York and 5 in Area Los Angeles. How can we put all those relationships together?

    • @Gearyco
      @Gearyco  3 ปีที่แล้ว +1

      I've never done it, but should work if you create a Brokers CPT, Properties CPT, and Cities CPT. Create relationships between them. When you query in the repeater you can query the specific relationship array you want to show. You can also nest repeaters inside repeaters. Or you can nest a metabox "view" inside a repeater (I think) which might be even easier in some cases.

  • @MrUffizzi
    @MrUffizzi 3 ปีที่แล้ว

    Looking forward to more mb content.

  • @VinceBalk
    @VinceBalk 2 ปีที่แล้ว

    Well I did this for one relationship, but for an other relationship on my CPT accomodation, I can not get the rates for that accomodation... :(
    I add the fields like they are custom fields. Takes too much time now.

  • @PswACC
    @PswACC ปีที่แล้ว

    Would you mind showing how Relationships work in Bricks?

    • @Gearyco
      @Gearyco  ปีที่แล้ว

      Same setup. Easier to query. Showed it recently on an inner circle training.

  • @martinboisclair4104
    @martinboisclair4104 ปีที่แล้ว

    Do you know how to orderby the backend Metabox relationship list?

  • @mayanikolova8353
    @mayanikolova8353 ปีที่แล้ว

    I have watched this so many times trying to do this in Bricks and really struggling. Could you help with how to set up the Bricks query to output by Service? Please :)

    • @Gearyco
      @Gearyco  ปีที่แล้ว +1

      I have a couple videos in inner circle showing relationships in bricks. It’s easier than oxygen.

  • @techgal2010
    @techgal2010 2 ปีที่แล้ว

    Thank you for this. Just learning Metabox and I had run into those little quirks. I really appreciate you having the insights and sharing! Currently building a newspaper site and about to totally revamp my setup to now use Metabox CPT, repeaters and relationships.
    Is it possible to relate a main image/text content to rotate to the next image/text content. Like having the large image with a subset of images that link to excerpts and bring that next image/excerpt into the forefront when clicked. Is that possible with a repeater, or is that more of a slider functionality?
    Thanks for the awesome tutorials! Keep up the good work!

    • @Gearyco
      @Gearyco  2 ปีที่แล้ว +1

      Not sure out of the box, I'd have to play around with it more.

  • @thorsten-roever
    @thorsten-roever 3 ปีที่แล้ว

    Thanks for your video

  • @christophepasquier9939
    @christophepasquier9939 2 ปีที่แล้ว

    Thanks a lot for the subject and the clarity. I would like to be able to create a related item on the fly (not plan ahead, not open another tab to create it then connect from the refreshed prior tab). Have you played with that yet ?

  • @DimitryChamy
    @DimitryChamy 2 ปีที่แล้ว

    So helpful. Any major differences with Bricks?

    • @Gearyco
      @Gearyco  2 ปีที่แล้ว +1

      Nope shouldn’t be. It’s easier in bricks.

    • @robertgood6828
      @robertgood6828 ปีที่แล้ว

      @@Gearyco I am having a hard time translating the final steps of the query setup you ran through on Oxygen to Bricks. Any chance you could do a quicky run through, or just a screen shot of the query setup in Bricks?

  • @maxziebell4013
    @maxziebell4013 3 ปีที่แล้ว

    Great … I wondered how it is done as that failed on the Permaslug stream. That should be fixed before release on either side (Oxygen and Metabox).

  • @andrew.schaeffer4032
    @andrew.schaeffer4032 3 ปีที่แล้ว

    Finally a free plugin!

    • @Gearyco
      @Gearyco  3 ปีที่แล้ว

      Not sure you get relationships for free

    • @andrew.schaeffer4032
      @andrew.schaeffer4032 3 ปีที่แล้ว

      @@Gearyco damn

    • @nikostrobel
      @nikostrobel 3 ปีที่แล้ว

      @@andrew.schaeffer4032 LTD, though :)

  • @brucetunkel
    @brucetunkel 3 ปีที่แล้ว

    Always informative vids! How about demonstrating another layer of dynamic? Page 1 has a repeater that dynamically displays the services offered. Clicking that service name on Page 1 links to a reviews page that now only displays the reviews for the service clicked.

  • @3412alien
    @3412alien 3 ปีที่แล้ว

    Thanks

  • @mrianforest
    @mrianforest ปีที่แล้ว

    Hey Kevin, are you able to update this for Bricks? I'm not sure if relationships are supported?

    • @Gearyco
      @Gearyco  ปีที่แล้ว

      Yes relationships are supported. There’s a training that shows it in the inner circle.

  • @kwsim539
    @kwsim539 10 หลายเดือนก่อน

    Would like to see a version of this done in Bricks.

    • @Gearyco
      @Gearyco  10 หลายเดือนก่อน

      I’ve done it a few times. More than once in inner circle and at least once on this channel I believe. It’s even easier in bricks.

    • @kwsim539
      @kwsim539 10 หลายเดือนก่อน

      Hmm. Sorry. I looked in the Inner Circle, but could not find it.@@Gearyco

    • @Gearyco
      @Gearyco  10 หลายเดือนก่อน

      Bricks Trainings > How to Create a Dynamic Service Page Template With Bricks & Metabox (FF to 1hr mark roughly)
      @@kwsim539

    • @kwsim539
      @kwsim539 10 หลายเดือนก่อน

      @Gearyco That's the one! Thank you so much for your help. I am considering moving from JetEngine to Metabox and wanted to see how its relationships compared to JetEngine along with its implementation in Bricks.

  • @martinboisclair4104
    @martinboisclair4104 2 ปีที่แล้ว

    Nice, can you build Frontend Submission Form and User Admin interface with Metaboxe? Thanks a lot:)

  • @pixluser
    @pixluser 7 หลายเดือนก่อน

    Still usefull in 2024.

  • @knoclar7118
    @knoclar7118 2 ปีที่แล้ว

    Thanks for this great tutorial ^^ Is it possible to filter the reviews by It taxonomy terms ? I tried with wp grid builder, but It can't get the data source once you add the "post__in" parameter to the query

    • @Gearyco
      @Gearyco  2 ปีที่แล้ว +1

      Yes it’s possible to do with grid builder. For sure.

    • @knoclar7118
      @knoclar7118 2 ปีที่แล้ว

      @@Gearyco I'll give another try then... 😅 (need some hint however 🙈)

  • @rico77yt
    @rico77yt ปีที่แล้ว

    Will this work with Bricks in more or less the same way?

    • @Gearyco
      @Gearyco  ปีที่แล้ว

      Yes it’s easier in bricks

  • @nikostrobel
    @nikostrobel 3 ปีที่แล้ว

    So are you going to use Alpha 1 on production sites already? Is it safe enough in your opinion? I did that with 3.7 when they introduced grid, and it was fine, but I'm always a bit concerned that it might break stuff in Beta or RC and I'll have to re-do a lot of work...

    • @Gearyco
      @Gearyco  3 ปีที่แล้ว +1

      No, not on production sites. But typically it's not a very long runway from Alpha 1 to RC/public. It may take them a month or so, which is why I'm starting the transition to MB. I have a lot of things to test to be able to use MB on production sites, so doing all that while I wait for the official release.

  • @pejskunespi
    @pejskunespi 2 ปีที่แล้ว

    Hi. Thanks for tutorial. It kinf of works even for arepeater inside of a repeater. Inside usual repeater for post type A I need something from related post type B. I just use your method and put a repeater element and pull related data from post type B. Problem is, it ruins all querying after this nested repeater. If I place it as the first element inside of post type A repeater, I am not able to get any post type A data afterwards. It needs to be placed as the last element inside of A repeater. And then it still messes repeaters after this point. Have you tried to get related data inside a repeater card? Thanks

    • @Gearyco
      @Gearyco  2 ปีที่แล้ว

      Should work fine. I’ve used it with nested repeaters before.

    • @pejskunespi
      @pejskunespi 2 ปีที่แล้ว

      @@Gearyco I´m not that lucky. Nesting relationships does not work for me and I´m a bit frustrated about that.

  • @user-vo4bg7eh6d
    @user-vo4bg7eh6d 3 ปีที่แล้ว

    Hey Kevin, thanks for the video. Will it be easy to migrate from ACF to Metabox? And can you please post/link your TH-cam videos in the Inner Circle as well, thanks!

    • @Gearyco
      @Gearyco  3 ปีที่แล้ว

      Not sure what the migration process is like.

    • @christophheine4725
      @christophheine4725 3 ปีที่แล้ว

      Metabox has a migration tool but I never tested it, as I don't like to switch in the middle of a build.

  • @mochkal
    @mochkal 3 ปีที่แล้ว

    Hey Kevin,
    short question what has nothing to do with this clip.
    What would you recommend, oxymade or oxyninja and why?
    Thanks a lot.
    Regards from Austria

    • @Gearyco
      @Gearyco  3 ปีที่แล้ว +1

      They're both good. It depends on what you prefer. OxyMade is more like Tailwind. OxyNinja is simpler. I'm creating my own that works differently from both of them.

    • @mochkal
      @mochkal 3 ปีที่แล้ว

      @@Gearyco appreciate thanks for your answer.

  • @JeffTincher610Digital
    @JeffTincher610Digital 3 ปีที่แล้ว

    so are you a Buckeyes fan or Ducks fan??? I see the game in the background. O-H

    • @Gearyco
      @Gearyco  3 ปีที่แล้ว

      Neither was just hoping for a good game. I’m a UGA fan.

  •  2 ปีที่แล้ว

    Does this work for anyone?

    • @Gearyco
      @Gearyco  2 ปีที่แล้ว

      Having trouble?

    •  2 ปีที่แล้ว

      @@Gearyco Yes, thank for the reply! May I send you an email about this?

    • @Gearyco
      @Gearyco  2 ปีที่แล้ว

      @ sure

  • @chriswagoner3316
    @chriswagoner3316 3 ปีที่แล้ว

    ACF Extended Pro

    • @Gearyco
      @Gearyco  3 ปีที่แล้ว

      Still requires an additional plugin and ACF Pro.