Pagina's yn WordPress beheine om in oanmelding te fereaskjen

Skermopname 2013 07 01 om 12.23.52 oere

login_lock.jpgDizze wike wiene wy ​​klear mei it útfieren fan in oanpast tema op in kliïntside en se fregen dat wy in soarte fan ynteraksje bouwe wêr't guon fan 'e siden beheind wiene ta registrearre abonnees. Earst tochten wy oer ymplemintearjen fan plugins fan tredden, mar de oplossing wie eins gewoan ienfâldich.

As earste hawwe wy de paginasjabloan kopieare nei in nij bestân (elke namme is prima, bewarje gewoan de php-útwreiding). Oan 'e boppekant fan' e pagina, moatte jo der wis fan wêze dat jo op 'e pagina reagearje, sadat jo dizze yn' e sjabloanredakteur by namme sjen kinne:


Sykje dan nei de rigel yn 'e koade fan jo pagina dy't de ynhâld werjaan. It moat sa útsjen:


No moatte jo wat koade om dy line wikkelje:

Allinich abonnee It spyt ús, de ynhâld dy't jo besykje te berikken is allinich beheind ta abonnees.

De koade begjint troch de sesje te kontrolearjen om te sjen oft de brûker is ynlogd op jo WordPress-side. As se oanmeld binne, wurdt de ynhâld werjûn. As se net oanmeld binne, stelt it berjocht dat jo besykje beheinde ynhâld te berikken.

Om de pagina te brûken, moatte jo de selektearje Allinich abonnees pagina sjabloan yn 'e avansearre seksje fan' e opsjes fan jo pagina (op 'e sydbalke). Dat sil de pagina beheine ta lêzers dy't oanmeld binne.

As jo ​​echt leuk wolle wurde, kinne jo ek in oanmeld- en ôfmeldingsmetoade tafoegje oan jo sydbalke:

">Útlogge /wp-login.php">Oanmelde fan klant

28 Comments

  1. 1
  2. 2
  3. 3
    • 4

      Hoi Partha,

      Dat soe frij ienfâldich wêze - jo kinne deselde technyk tafoegje oan 'e koptekst fan' e side en yn prinsipe sizze ... as (gjin brûkers-ID EN side net gelyk oan sidenamme) dan koptekst foarút nei de oanmeldside.

      doug

  4. 5

    grutte elegante oplossing! krekt wat ik nedich, Ik wie serieus beskôgje in bouwen fan in ekstern login sistem.
    dizze rotsen!

  5. 6
    • 7
      • 8
        • 9

          kopiearje page.php, Omneame page2.php en ynfoegje koade hjirboppe, bewarje triem, upload werom nei ynhâld / tema / whatveritiscalled, gean nei post of side feroarje standert side yndieling nei page2.php. Gjin needsaak om in nije sidestyl / yndieling oan te meitsjen, kopiearje gewoan dejinge dy't jo brûke en omneame it. dus fullwidth.php is fullwidth2.php sa ienfâldich.

      • 10

        Ok, dus nei in protte besykjen en it besjen fan oare tutorials op it ynternet ... haw ik fûn dat it MAKEN fan in nij sidesjabloan myn probleem is. Ik meitsje ien yn in tekstbewurker en besykje it te uploaden nei ... wêr? Ik wit net iens wêr't ik hinne moat. Ik kin dizze geheime lokaasje net fine om nei te uploaden!

        • 11

          Sa wier, LaRocque! Jo moatte in FTP-programma hawwe en tagong ta de temamap fan jo webside, sadat jo it bestân dêr kinne uploade. D'r is op it stuit GEEN manier om it te dwaan fia it bestjoerlike skerm. Ien útsûndering soe wêze om in plugin "Bestânbehearder" te ynstallearjen wêrmei jo nije bestannen kinne meitsje. Wês lykwols foarsichtich! 

  6. 12
  7. 13
  8. 14
  9. 15
  10. 17
  11. 18
  12. 19

    OK, dus ik sil byt ... Hoe soene jo dit wizigje om tastimming te kontrolearjen?

    Litte wy sizze - wy wolle noch elkenien tastean har eigen brûkersnamme "Abonnee" oan te meitsjen en antwurden te pleatsen.
    MAAR - wy jouwe allinich tagong ta de side "allinich abonnees" allinich oan dy brûkers opjûn troch in admin?

  13. 20
  14. 21

    Douglas - ik brûkte jo koade - en foar it grutste part wurket it geweldich! It probleem dat ik haw is dat de ôfmelde-keppeling weromkomt nei in side dy't net bestiet. Ik haw eins meardere wordpress-koades fan oer it web besocht om de útlogkoade te wurkjen. . . mar de brûker bliuwt noch oanmeld en it rendemint is //wp-login.php?redirect_to=">log%20in%20%20%20%20%20%20%20%20%20%20%20%20 %20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20

    Alle gedachten?

    • 22

      It liket derop dat it gewoan wêze kin dat doe't de koade fan jo blêder kopiearre waard, it in boskje HTML-spaasjes tafoege, Ryan. Kopiearje de koade nei Notepad of Textpad en kopiearje it dan nei jo sjabloan om dat guod kwyt te reitsjen.

  15. 23

    Ok, dus dit is krekt wat ik moat dwaan, mar ik haw ien fraach. As se gjin abonnee binne, hoe kin ik dan in fakje "oanmelde" of "oanmelde" ferskine sadat se tagong krije ta de ynhâld?

    Tank

  16. 25

    Tank foar de koade. sil minsken gek meitsje op my, mar se tinke oan te melden as se wolle dat ien ding net elkenien fergees tagong talitte om de bestannen maklik te finen te meitsjen.

  17. 26

    It liket derop dat dizze metoade ûnderwurpen is oan sesjekaping. It oanmeldkoekje sil tafoege wurde yn it befeilige gebiet, mar om't wordpress dit tsjinnet as in net befeilige koekje, sil it noch tsjinne wurde as de brûker werom blêdet nei in diel fan 'e side dat net fersifere is.

  18. 28

Wat tinksto?

Dizze side brûkt Akismet om spam te ferleegjen. Learje hoe't jo kommentaargegevens ferwurke wurde.