Restricționarea accesului la paginile WordPress în funcție de rolul utilizatorului

Publicat: 2022-09-16

Dacă doriți să restricționați accesul la anumite pagini WordPress în funcție de rolul utilizatorului, puteți face acest lucru utilizând clasa WP_Query și verificând rolul utilizatorului cu funcția current_user_can(). De exemplu, să presupunem că doriți doar ca utilizatorii conectați care sunt editori sau mai mari să poată accesa o anumită pagină. Mai întâi ar trebui să obțineți rolul utilizatorului curent cu funcția get_user_role(): $current_user_role = get_user_role(); Apoi, veți folosi clasa WP_Query pentru a interoga paginile care au rolul de utilizator „editor” sau „administrator”: $query = new WP_Query( array( 'rol' => array( 'editor', 'administrator' ) ) ) ; Dacă rolul utilizatorului actual nu este „editor” sau „administrator”, acesta nu va putea vedea nicio pagină returnată de interogare. De asemenea, puteți utiliza această tehnică pentru a restricționa accesul la alte obiecte WordPress, cum ar fi postări, prin modificarea parametrului „post_type” din clasa WP_Query.

Este esențial pentru companiile WordPress să se asigure că anumite pagini de pe site-urile lor sunt accesibile utilizatorilor lor. Vom demonstra cum să limitați cu ușurință accesul la anumite pagini WordPress în funcție de rolul utilizatorului în acest articol. Aceste plugin-uri vă permit să creați un site de membru, un site cu plată pe vizionare sau chiar un blog de familie. MemberPress este un fantastic plugin WordPress de membru care iese în evidență din mulțime. Cu această aplicație, puteți crea cu ușurință site-uri web de membru care necesită abonamente plătite. După aceea, mai întâi trebuie să instalați și să activați pluginul MemberPress. Butonul „Adăugați nou” va fi afișat pe pagina Membri a MemberPress.

Cel mai bun plugin WordPress LMS, conform Learn Dash, este pluginul WordPress LMS. Puteți folosi platforma pentru a crea și vinde cursuri online. Când utilizatorii se înscriu pentru abonamente încorporate, ei pot vedea conținutul cursului înainte de a putea verifica conținutul cursului. Vă puteți monetiza site-ul web limitând accesul la paginile de curs. Pentru mai multe informații despre cum să instalați pluginuri WordPress, consultați ghidul nostru pas cu pas. LearnDash este un instrument puternic care permite utilizatorilor să vândă cursuri online, limitând în același timp accesul la conținut. Puteți face cursuri deschise (publice) sau închise, precum și să cumpărați funde și taxe recurente, folosind software-ul. Când oferă cursuri gratuite, utilizatorii dvs. trebuie să se înscrie la cursuri prin conturile lor.

Cum le permit editorilor să editeze numai anumite pagini din WordPress?

Credit: delanodigital.com

Puteți face cu ușurință modificări într-o pagină, editând-o de la început. Puteți bifa caseta „Opțiuni ecran” din colțul din dreapta sus al ecranului dacă caseta de selectare de lângă „Autor” este bifată. Trebuie să selectați utilizatorul pentru care doriți să editați pagina în caseta meta autor înainte de a o edita.

Toate postările și paginile de pe site-ul dvs. pot fi editate de orice utilizator cu rol de editor. Cu toate acestea, anumite pagini pot fi restricționate de dvs. dacă doriți ca editorul să rămână anonim. În acest articol, vă vom arăta cum să activați editarea specifică pentru o anumită pagină de pe WordPress. În meniul drop-down „Acțiuni în bloc”, alegeți „Editați”. Vi se va cere să aplicați acțiunile în bloc. În caseta Editare în bloc, puteți schimba autorul tuturor paginilor din listă. Dacă aveți mai mult de 20 de pagini, poate fi necesar să selectați următoarele 20 de pagini pentru a finaliza procesul din nou.

WordPress restricționează accesul paginii în funcție de rol fără plugin

Credit: www.active24.de

Există câteva modalități de a restricționa accesul la pagină în funcție de rol fără a utiliza un plugin. O modalitate este de a crea un șablon de pagină personalizat care include o verificare pentru rolul utilizatorului. Dacă utilizatorul nu are rolul necesar, îl puteți redirecționa către o altă pagină sau puteți afișa un mesaj. O altă modalitate de a restricționa accesul la pagină este să utilizați capabilitățile încorporate WordPress. Puteți adăuga o capacitate la un rol folosind funcția add_cap(). Apoi, puteți verifica dacă utilizatorul are capacitatea necesară înainte de a afișa pagina. În cele din urmă, puteți utiliza și funcția map_meta_cap() pentru a mapa capabilitățile la roluri. Acest lucru poate fi util dacă doriți să utilizați o capacitate care nu este mapată la un rol în mod implicit.

Profile Builder este un plugin WordPress care adaugă un profil personalizat site-ului WordPress. Vă oferă control complet asupra rolurilor utilizatorilor în WordPress. Puteți restricționa conținutul în funcție de rolul de utilizator specific pe care îl selectați utilizând această funcție. Urmând acest tutorial, veți învăța cum să setați un control al accesului la pagina WordPress în funcție de rolul fiecăruia dintre utilizatorii dvs. Vă puteți proteja profilul împotriva accesului neautorizat utilizând Profile Builder. Utilizatorii pot primi un mesaj personalizat sau pot fi direcționați către o anumită adresă URL, dacă preferă. Această caracteristică poate fi găsită acum oriunde într-o postare sau pagină WordPress.

Pentru a restricționa conținutul, accesați fila de link Restricționare conținut din partea stângă a meniului tabloului de bord. Generatorul de profil vă permite să restricționați cine poate accesa o pagină sau o postare pe baza informațiilor de profil. Indiferent dacă sunt autentificați sau nu, toți utilizatorii pot accesa pagina. Puteți activa mesaje personalizate pe alte pagini, pe lângă mesajul implicit, selectând unul. Pentru a utiliza această opțiune, trebuie mai întâi să o selectați din pagina Restricție de conținut, care este complet opțională. Folosind Profile Builder, puteți filtra cine poate vedea conținutul site-ului dvs. în funcție de rolurile de utilizator. În acest caz, înregistrarea ajută la reducerea spamului. Mailchimp, unul dintre cele mai bune servicii de email marketing, poate fi folosit și pentru a vă integra site-ul. Singurul dezavantaj este că nu toate suplimentele sunt acceptate de versiunea gratuită a Profile Builder.

Cum restrâng conținutul în funcție de rolurile utilizatorului în WordPress?

Selectați „Membri cu anumite roluri” din metacaseta „Restricționați acest conținut” a ecranului de editare. După ce v-ați decis asupra rolului de utilizator pe care doriți să-l atribui conținutului dvs., îl puteți actualiza sau publica. Restrict Content Pro poate seta și niveluri de abonament, ceea ce este util dacă doriți să păstrați un număr nelimitat de utilizatori.

De ce Memberpress este cea mai bună soluție de membru pentru WordPress

Pluginul WordPress Memberpress este conceput pentru a vă ajuta să creați, să gestionați și să urmăriți abonamentele de membru, precum și să vindeți produse digitale. Este un instrument puternic și simplu de utilizat de gestionare a membrilor, care poate fi folosit de oricine dorește să înceapă cu gestionarea membrilor. MemberPress face simplu și convenabil găsirea și utilizarea informațiilor de care aveți nevoie pentru a vă conduce afacerea și veți putea crea, gestiona și urmări cu ușurință datele de membru. MemberPress este o alegere excelentă pentru a crea un site simplu de membru sau ceva mai complex, indiferent de nevoile tale.

Restricționați pagina WordPress la un anumit utilizator

Pentru a restricționa o pagină WordPress la un anumit utilizator, va trebui să parcurgeți următorii pași: 1. Conectați-vă la site-ul dvs. WordPress ca administrator. 2. Navigați la pagina pe care doriți să o restricționați. 3. În secțiunea „Atribute paginii”, selectați opțiunea „Restricționați această pagină la anumiți utilizatori ”. 4. Alegeți utilizatorul sau utilizatorii specifici pe care doriți să aveți acces la pagină. 5. Salvați modificările. Acum, numai utilizatorul sau utilizatorii selectați de dvs. vor putea vizualiza pagina.

Puteți limita ceea ce utilizatorii pot vedea pe site-ul dvs. WordPress utilizând conținut privat. Puteți alege cum controlați cine vede ce în site-ul și formularele dvs. În acest articol, vom analiza de ce ați putea dori să limitați accesul. O vizualizare poate fi folosită și pentru a restricționa un anumit conținut și pentru a crea pagini individuale pentru fiecare utilizator. Când vine vorba de conținutul tău, poți avea dificultăți în a controla cine îl poate accesa. Câteva strategii simple vă pot ajuta să urmăriți cine vă vede conținutul WordPress. Vă vom arăta cum să limitați accesul la pagină al unui anumit utilizator în această lecție. Acesta este ideal pentru utilizarea cu o platformă de jurnal, un tracker de fitness sau o pagină de profil de utilizator.

Beneficiile paginilor private

Există totuși mai multe motive bune pentru această protecție. Membrii echipei de pe paginile private pot lucra împreună pentru a rezolva probleme. O schiță a unui articol sau a unei postări pe blog poate fi partajată altora înainte de a fi publicată. Dacă o pagină privată este marcată ca privată, este vizibilă numai în motoarele de căutare și în vizualizarea publică. Ele sunt folosite ca mediu pentru corespondența privată, note și gânduri.

WordPress restricționează accesul paginii la pluginul utilizatorilor autentificați

WordPress restricționează accesul la pagină la pluginul utilizatorilor conectați este o modalitate excelentă de a vă menține site-ul în siguranță. Acest plugin vă va permite să restricționați accesul la anumite pagini de pe site-ul dvs. numai pentru utilizatorii autentificați. Aceasta este o modalitate excelentă de a vă menține site-ul în siguranță și de a vă asigura că numai persoanele care doriți să aibă acces la site-ul dvs. îl pot accesa.

Puteți adăuga utilizatori nelimitați la contul dvs. WordPress cu WordPress Profile Builder, permițându-vă să personalizați totul, de la procesul de conectare la procesul de înregistrare. Funcția de restricție de conținut din Profile Builder vă permite să restricționați accesul paginii utilizatorilor conectați, precum și să gestionați conținutul WordPress în mod special pentru aceștia. În plus față de plugin, puteți crea propriile roluri de utilizator personalizate, dacă este necesar. Pluginurile sunt disponibile în două versiuni: gratuit și cu plată. Profile Builder WordPress vă permite să restricționați accesul la pagină anumitor utilizatori cu roluri specifice de utilizator sau să restricționați accesul la pagină la utilizatorii conectați. Dacă doriți ca oamenii să poată găsi mai întâi conținutul restricționat în Google, le puteți afișa și o previzualizare a acestuia. Oferind utilizatorilor diferite niveluri de acces la diferite conținuturi premium, puteți face conținutul mai ușor accesibil pentru aceștia.

Folosind Profile Builder, puteți controla ce părți ale site-ului dvs. puteți accesa și cât de des puteți accesa conținut specific utilizatorului. Utilizatorii pluginului Profile Builder vor putea adăuga abonamente de membru cu plată. Nu trebuie să angajați un dezvoltator pentru a adăuga funcții avansate site-ului dvs. Dacă doriți să creați și mai mult conținut privat și conținut premium pentru site-ul dvs. de membru, un plugin complet pentru abonament WordPress poate merita luat în considerare.

WordPress restricționează editorii anumite pagini

Pentru a restricționa editorii la anumite pagini din WordPress, va trebui mai întâi să creați un grup de utilizatori pentru editorii pe care doriți să îi restricționați. Odată ce ați creat grupul de utilizatori, va trebui să mergeți la pagina „Setări” și să selectați fila „Permisiuni”. De aici, va trebui să selectați grupul de utilizatori pe care l-ați creat din meniul derulant „Grup de utilizatori” și apoi să bifați caseta de lângă opțiunea „Restricționați la anumite pagini”. În cele din urmă, va trebui să faceți clic pe butonul „Actualizare” pentru a salva modificările.

Poate fi avantajos să restricționați abilitățile de editare ale unui anumit editor pe baza unui număr de factori. Este perfect simplu să restricționezi accesul la WordPress în acest caz. Veți avea nevoie de un plugin pentru a începe să personalizați permisiunile de la început, precum și de o înțelegere destul de aprofundată a acestora. Puteți modifica funcțiile de editare și ștergere a rolurilor ambele în același timp. După finalizarea acestui proces, editorii nu vor putea edita sau șterge postări sau pagini pe care nu le-au creat sau publicat. Cu toate acestea, acest plugin poate fi folosit și pentru a atribui un administrator anumitor pagini pe care nu doriți să le vedeți. Când aveți mai mult de 20 de pagini, le puteți vizualiza cu ușurință făcând clic pe „următorul” și încărcând următoarele 20. Este destul de simplu să restricționați accesul editorului la anumite pagini. Puteți să-l personalizați și mai mult, atribuind editorilor pagini specifice din care puteți selecta sau puteți specifica ce pot face aceștia.