Sisällön rajaus roolin/IP:n perusteella – Role/IP Restrict

Hintaluokka: 79,00 € - 199,00 €

Tehokas sisällön- ja sivustonsuojaus WordPressille. Rajoita minkä tahansa sivun, artikkelin tai koko sivuston näkyvyyttä roolien, kirjautumistilan, IP-osoitteiden tai nimettyjen IP-poolien perusteella. Sopii erinomaisesti rajattuihin sisältöihin, asiakasportaaleihin, intraneteihin, ekstraneteihin, projektisivuihin, jäsenyysisältöihin, staging-ympäristöihin ja kaikkiin tilanteisiin, joissa tarvitaan kontrolloitua pääsyä.


Tuotetunnus (SKU): Ei saatavilla/-tietoa Osastot: , ,

Kuvaus

Miksi Role/IP Restrict?

Monilla WordPress-sivustoilla on tarve näyttää tietyt sisällöt vain rajatuille käyttäjille — työntekijöille, asiakkaille, kumppaneille, kirjautuneille käyttäjille tai vain tietyistä IP-osoitteista tuleville vierailijoille. Role/IP Restrict tarjoaa täsmällisen näkyvyydenhallinnan ilman raskaita jäsenyyslisäosia tai monimutkaisia asetuksia.

Voit rajoittaa:

  • Yksittäisiä sivuja ja artikkeleita

  • Kokonaisia sivusto-osioita

  • Mitä tahansa Gutenberg-lohkoeditorin sisältöä

  • Tai koko sivuston, yhdellä säännöllä

Kaikki rajoitukset tehdään palvelinpuolella, joten piilotettu sisältö ei päädy HTML-lähdekoodiin.


Täydellinen näihin käyttötarkoituksiin

🔐 1. Intranetit & henkilöstöalueet

Rajaa sisäiset materiaalit kuten:

  • HR-ohjeet

  • Aikataulut

  • Ohjeistukset

  • Koulutusmateriaalit

  • Luottamukselliset dokumentit

Näkyviin vain työntekijöille tai tietyille rooleille.

🧑‍💼 2. Asiakasportaalit & projektisivut

Näytä valituille asiakkaille:

  • Projektin eteneminen

  • Raportit

  • Dokumentaatio

  • Aikataulut

Käytä allow-listaa antaaksesi pääsyn vain halutuille ryhmille.

🌐 3. Ekstranetit & kumppaniverkostot

Jaa tiedostoja tai resursseja yhteistyökumppaneille, toimittajille tai alihankkijoille.
IP-poolit sopivat esimerkiksi:

  • Toimiston IP-alueisiin

  • VPN-verkkoihin

  • Aluemaakohtaisiin aliverkkoihin

🏗️ 4. Staging-, testi- ja kehityssivustot

Suojaa koko sivusto yhdellä Global Gate -säännöllä:

  • Salli vain tiimin IP:t

  • Salli vain kirjautuneet

  • Estä hakukoneiden pääsy

🔒 5. Jäsenyysisällöt & premium-osiot

Kevyt vaihtoehto jäsenyyslisäosille:

  • Maksulliset sisällöt

  • Tilaajille näkyvät sivut

  • Extramateriaalit jäsenille

  • Uutiskirje- tai premium-artikkelit

🛡️ 6. Julkisen sivuston suojatut alueet

Piilota sisältö kohteista:

  • Vierailijat

  • Hakukoneet

  • Tietyt roolit

  • Tietyt IP-alueet (esim. väärinkäytön torjunta)

🗂️ 7. Moniosioiset tai organisoidut sivustot

Soveltuu sivustoille, joissa on käyttäjäryhmiä kuten:

  • Osastot

  • Tiimit

  • B2B-asiakkaat

  • Toimitus- ja julkaisuroolit


Kenelle plugin on tarkoitettu?

  • Digitoimistoille

  • Yrityksille, joilla on sisäisiä/externejä käyttäjiä

  • Organisaatioille, joilla on intranet-sisältöjä

  • Yrityksille, jotka tarvitsevat IP-rajausta

  • Kehittäjille, jotka haluavat kevyen mutta tehokkaan ratkaisun

  • Sivustoille, joissa halutaan sisältösuojausta ilman raskaita jäsenyyksiä


Lopputulos

Tarkka, kevyt ja nopea sisällön- ja sivustonsuojauskerros, joka istuu saumattomasti WordPressiin — ilman turhaa monimutkaisuutta ja ilman suorituskykyhaittoja.

Lisätiedot

Sites

1 sivusto, 3 sivustoa, Ei rajoituksia

Lieska Role Ip Restrict v3.6.2
3.6.2
Added site section / URL path restrictions for protecting specific areas such as /intra/*.
Added category-based access restrictions using the same IP, IP Pool, role and individual user rules as other restriction levels.
Added protected media and file access with files stored outside the public web root.
Added support for inheriting access rules from the related page or post to protected files.
Added IP Pool support more consistently across restriction levels.
Added a unified restriction hierarchy: entire site → path → category → page/post → Gutenberg block → protected file.
Added Preview as for testing restricted content as a logged-out visitor, role, user, IP Pool or custom IP without changing the administrator account.
Administrators now always retain full access while managing and editing the site.
Added a visual lock indicator for protected media in the block editor.
Added migration support for existing Role Restricted Categories settings.

3.0.0
Upgraded to the new Lieska Licensing SDK v2.
Integrated Role Restricted Categories functionality.
Integrated role-based login redirects.
Added role-based WordPress admin access restrictions.
Added role-based Admin Bar visibility controls.
Added configurable role priority for users with multiple roles.
Added separate view and assign permissions for taxonomy terms.
Improved IP detection and protection against spoofed proxy headers.
Improved CIDR and IP range handling.
Improved redirect validation and security.
Added compatibility with existing Role Restricted Categories and Role Redirect settings.
Improved settings organization and administration.
General security, stability, and code quality improvements.

2.5.5
Minor bug fixes

2.2.3
Ensimmäinen julkinen versio

Role/IP Restrict – Asennus- ja käyttöohje (FI)

1. Asennus

A) Lataus ja aktivointi

  1. Siirry kohtaan Lisäosat → Lisää uusi

  2. Klikkaa Lataa lisäosa

  3. Valitse ZIP-tiedosto

  4. Klikkaa Asenna nyt

  5. Klikkaa Ota käyttöön

Aktivoinnin jälkeen sinut ohjataan lisenssisivulle.


2. Lisenssi

  1. Avaa Asetukset → Lieska Plugin Licenses

  2. Etsi Role/IP Restrict

  3. Syötä lisenssiavain

  4. Tallenna

Lisenssi mahdollistaa:

  • Automaattiset päivitykset

  • Parannukset ja bugikorjaukset

  • Uudet ominaisuudet aktiivisen kehityksen ajan


3. Pluginin kokonaisrakenne

Role/IP Restrict sisältää kolme tapaa rajata sisältöä:

A) Sivukohtaiset rajoitukset

Säätö suoraan sivun tai artikkelin muokkauksessa.

B) Global Gate – koko sivuston rajoitus

Yksi sääntö, joka suojaa koko sivustoa.

C) Gutenberg-lohkon rajoitus

Voit piilottaa minkä tahansa sisältöalueen lohkoeditorissa.

Kaikki toimivat toisistaan riippumatta.


4. Sivukohtaiset rajoitukset (metabox)

Saatavilla kaikissa post typeissa.

Käyttö

  1. Avaa muokattava sivu/artikkeli

  2. Etsi sivupalkista metabox Role/IP Restrict

  3. Määritä asetukset:

Asetukset

• Mode

  • Allow-list (salli vain valituille)

  • Deny-list (estä valituilta)

• Roolit
Valitse roolit, joita sääntö koskee.

• Kaikki kirjautuneet
Asettaa säännön koskemaan jokaista sisään kirjautunutta.

• Virheviesti
Näytettävä teksti, jos pääsy estetään.

• Uudelleenohjaus
Jos asetettu, käyttäjä ohjataan toiseen osoitteeseen.


5. Global Gate (Asetukset → Role/IP Restrict)

Koko sivuston kattava suojaus.

Asetukset

• Enable global gate
Aktivoi toiminnon.

• Mode
Allow-list / Deny-list

• Roles (CSV)
Esimerkiksi:

subscriber,customer

• IPs (CSV)
Tukee:

  • Tarkat IP:t

  • Wildcardit

  • CIDR

• Pools (CSV)
Anna IP-poolien nimet.

• Include current IP
Lisää oman IP:n sääntöön.

• Bypass admins
Ylläpitäjät ohitetaan.

• Kaikki kirjautuneet
Sama logiikka kuin sivukohtaisessa säännössä.

• Uudelleenohjaus
URL mihin estetty kävijä ohjataan.

• Virheviesti
Näytetään, jos redirect puuttuu.

• Exclude paths
Yksi polku per rivi:

/wp-login.php
/public/

6. IP-poolit

Avaa:
Asetukset → Role/IP Restrict → IP Pools

Voit luoda nimettyjä IP-ryhmiä:

  • Toimisto

  • VPN

  • Kumppaniverkko

  • Oma sisäverkko

Ryhmän voi lisätä global gateen CSV:llä.


7. Sisältöjen rajaaminen Gutenbergissa

Lohko:

🧩 Visibility Restrict (Wrapper)

Käyttö

  1. Lisää lohko

  2. Lisää sen sisään haluamasi sisällöt

  3. Valitse roolit / login-tila

  4. Valitse allow / deny -tila

Frontend-käyttäytyminen

Estetty sisältö ei näy sivulla eikä se vuoda lähdekoodiin.


8. Vianmääritys

Uudelleenohjaus ei toimi

Tarkista, että:

  • URL on täydellinen

  • Se on asetettu juuri siinä sääntötyypissä, jota käytät

Wildcard ei täsmää

Oikea muoto:

123.123.*.*

Lohko ei näy

Tarkista mode (allow / deny).


9. Tuki ja päivitykset

Yhteydenotot:
support@lieska.net

Lisenssi sisältää päivitykset niin kauan kuin pluginia aktiivisesti kehitetään.