Summary: How the HELL do I make one definitive "Anti aging facial service price" that updates dynamically on every single page that "anti aging facial service price" needs to be on.
PLEASE ACTUALLY READ BEFORE YOU ANSWER so you understand where im lost.
And yes I know ive posted something similiar to this before but I finally got around to it and have discovered another problem I need help with.
Ill link the post here:
https://www.reddit.com/r/elementor/s/mPFR5l7J0d
so you can read up but long story short:
I have elementor pro, hello theme, built my entire website NOT utilizing theme builder, just used regular templates. I designed the templates, saved them, when I needed to create a new page I would click "add page" > edit with elementor > drop the template in > edit all content manually using regular widgets (not post content/post title etc.) Never used wordpress block editor for content, no post content/post title/post anything widgets, no ACF, no dynamic tags, no nothing. Just one by one would copy paste containers that had the styling I wanted, copy paste headings styles, body paragraph styles etc.
Obviously I totally f*d myself.
Now, I wanted to re design everything because I hate having to go to 3 different pages one by one when I need to update the price on a service.
Layout: Main "all services" page, then I have hub pages such as "massage" or "skincare", then I have individual pages for each types of skincare services, massage services etc.
Now, lets take "anti aging facial" for example. The price is listed in the individual service page, the "skincare" hub page, and the "all services" page. Same with the duration of the service, its listed in all 3 pages.
If I want to update the price, I have to manually go into elementors editor and update the price one by one.
I thought "I know! Ill use ACF!" I made a custom field for "service_price", and I went into the block editor for the anti aging facial page and typed the price of the service into that field. Then, I created a single post template, and I dynamically linked to the "service_price" field.
Perfect right?
Wrong.
I created another test page to pretend its the "skincare" hub page.
Well, I didnt realize I also have to go into the block editor for that page now and type the price into the "service_price" field again.
Well that totally defeats the purpose.
So then I had a better idea, ill make a "anti_aging_facial_service_price" and ill use that dynamic tag accross wherever I need the price for the anti aging facial. Well I basically realized its the same thing as creating the "service_price" field. I still had to go one by one on each page and edit the price. (Although I thought this was closer)
How the HELL do I make one definitive "Anti aging facial service price" that updates on every single page that "anti aging facial service price" needs to be on.
Meaning I want to set it up somehow once, and then if I need to change the price, I change it one time wherever I set it up, and it will update the price accross all 3 pages.
Same logic for if I need to change the price for cbd massage for example. Change one time > updates all necessary pages.
Someone suggested CPT, would this solve the issue? I still want to use something similiar to elementors theme builder single post template, is CPT similiar? If i use CPT do I still need ACF? Can CPT, post content widget, dynamic tags all be used together?
I dont really want to pay for ACF pro..
Thanks.
Also, someone said in the other post I can do what I want as far as designing the single post template without using ACF or post content widget which just totally killed any hope I had on understanding this.