Тёмный

WordPress Membership Plugin Alternative - Block Visibility and ACF (Totally Free!) 

Jonathan Jernigan
Подписаться 10 тыс.
Просмотров 2 тыс.
50% 1

In this video, I'll show you the foundations of building a custom membership site using WordPress that's both cost-effective and user-friendly, and most importantly, doesn't require any custom coding. We'll be utilizing two completely free plugins - Block Visibility and Advanced Custom Fields (ACF). They serve as the backbone of this unique approach, empowering you to craft tailored user experiences based on any membership levels.
Whether you're building sites for small businesses or large companies, this approach will suit your use case. First, we'll delve into creating custom fields for user profiles using ACF, transforming the typically limited WordPress user profiles into a custom membership tool. I'll guide you through the installation process and explain how to tailor the ACF fields for membership applications.
Next, we'll harness the power of Block Visibility to apply conditions elements on your site that check against your users custom fields. You'll learn how to make entire sections or individual elements visible or invisible, depending on the user's access level. This offers dynamic content presentation that enhances the user experience.
Stay tuned as I delve into the scalability of this approach with Visibility Presets, explore various ways to set user levels using different form plugins, and discuss the security of content hidden by these conditions.
Learn more about Dynamic Data: jonathanjernigan.com/dynamic-...
Timestamps
0:00 - Intro
0:43 - Plugins Required
2:25 - Creating ACF Fields
4:26 - Setting Conditions
7:00 - Visibility Presets
8:27 - Setting User Field Values
9:18 - How Secure Is My Content?
-- More --
Join this channel to get access to sweet perks for comments and during live streams and premiers: / @permaslug
Website: permaslug.com

Наука

Опубликовано:

 

6 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 24   
@AdamSLowe
@AdamSLowe Год назад
Fantastic video, Jonathan! Those membership plugins are great when you have complicated needs, but people sometimes forget that they can get the same results with the tools they are already using.
@Permaslug
@Permaslug Год назад
100%! And this approach is a lot more flexible than most membership solutions
@IvanOung
@IvanOung Год назад
This is such amazing content! Thank you Jonathan! Would love to learn more about using Query String!
@Permaslug
@Permaslug Год назад
Awesome! It's on my list
@studio-in
@studio-in 7 месяцев назад
Hi Jonathan, thanks for the great tutorial. A quick question: where can I find Woocommerce price fields (sale, regular price etc.)? Thanks for your help
@thisweblabvideos
@thisweblabvideos Год назад
Great stuff, I have been hearing great stuff about visibility conteol, but never got to use it. Thanks ... looks like amazing plugin.
@Permaslug
@Permaslug Год назад
Glad it was helpful!
@adamu6941
@adamu6941 7 месяцев назад
Thanks Jonathan, it works well! Except for one thing: when I create a new user, it always takes my own username, how can I modify it?
@TheAdminBar
@TheAdminBar Год назад
GImme the query string video!!!
@markatgraf1x
@markatgraf1x Год назад
Me too, me too!
@brendanoconnell2306
@brendanoconnell2306 Год назад
Pls sir just a crumb of query string!!
@SparaCash
@SparaCash Год назад
+1
@mikeray2318
@mikeray2318 Год назад
+2
@TheAdminBar
@TheAdminBar Год назад
Super awesome video, JJ! 🙌 I'm curious how you handle it when you have multiple pages, groups of pages, or entire post types that have to be restricted one way or another. For example, just because you're familiar with it, if you go to the TABLE dashboard and try to visit another TABLE, you'll get a message with a link pointing you back to your own TABLE. Any idea how you'd use these tools to accomplish something like that?
@Permaslug
@Permaslug Год назад
With Block Visibility and GeneratePress Elements, you could set a condition on a singular template container if each TABLE is a single post. Or in the case of a group of pages, I'd go with the Visibility Presets approach. That way you only apply it once and if you need to make a change to how the conditions operate later, you do it from the Visibility Presets window and then it reflects everywhere that preset exists. Lemme know if that isn't quite what you'd need!
@bluetheredpanda
@bluetheredpanda 5 месяцев назад
I love this plugin, I've been using it to great results for the past year or so. Love seeing it get more exposure, props to you for making the video, Jonathan! Re: safety In my experience not all conditions result in the use of PHP. I had a section in particular that used `display: none`, and I noticed it depended on the type of condition I used (I can't remember which was the condition that caused it to use CSS instead of PHP, though), so better make sure. One scenario I foresee where it could be unsafe is if the plugin gets deactivated on way or another. I've never tried, but maybe it could be installed as a “must-use” plugin? Food for thoughts.
@Permaslug
@Permaslug 5 месяцев назад
That’s a good thought! Probably a relatively unlikely scenario but certainly possible
@SparaCash
@SparaCash 10 месяцев назад
Hey man, thanks a lot for ur helpful guides :) Let me know if u've done any content yet on query string! +subscribed
@Permaslug
@Permaslug 10 месяцев назад
Coming soon!
@SparaCash
@SparaCash 10 месяцев назад
@@Permaslug loveya
@anjak.8583
@anjak.8583 Год назад
Thanks very much. Great video, great plugin(s). Sadly, that doesn't seem to work with ACF Option fields. I am trying to make a block visible, only if an option field is set. But that doesn't work. If I add the field to the page it works fine.
@Permaslug
@Permaslug Год назад
Oh, that's a use case I hadn't tried yet was with an option page. The developer is responsive on the WP Repo, so I'd suggest adding a thread there for an options page feature request
@anjak.8583
@anjak.8583 Год назад
@@Permaslug Yeah, I contacted him and he said, options are not supported. Bummer! But that is often a problem. Something seems to make it hard to get option fields. I also wish generateblocks could handle them as dynamic data... Thanks for the reply and keep up the good work!
@Hassanakora
@Hassanakora Год назад
Query string video
Далее
7 Wordpress Plugins I install on all websites (2024)
15:07
HOW DID SHE WIN??
00:49
Просмотров 16 млн
Впервые дал другу машину…
00:57
Dynamic Content for Divi - Design dynamic websites
15:37
10 Best WordPress Membership Plugins (Free & Premium)
17:44
ПОКУПКА ТЕЛЕФОНА С АВИТО?🤭
1:00