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 paginasjabloan yn it avansearre diel 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 ôfmeldmetoade 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 pagina en yn prinsipe sizze ... as (gjin brûkerside EN pagina net gelyk is oan pagina-namme) dan koptekst foarút nei de oanmeldside.

      doug

  4. 5
  5. 6
    • 7
      • 8

        It is net brûkerfreonlik, mar dat is ok ... Ik fiel dat guon foto's fan wat ik moat dwaan soe helpe. Oars ... Ik sil gewoan dingen besykje oant it wurket!

        • 9

          kopiearje page.php, Rename page2.php en ynfoegje koade hjirboppe, bewarje bestân, uploade werom nei ynhâld / tema / wat dan ek neamd wurdt, gean nei post of pagina feroarje standert side-opmaak nei page2.php. Gjin needsaak om in nije pagina-styl / layout te meitsjen, kopiearje allinich dejinge dy't jo brûke en werneam it. sa fullwidth.php is fullwidth2.php sa ienfâldich.

      • 10

        Ok, dus nei FOLKE pogingen en oare tutorials op it ynternet sjen ... Ik haw fûn dat it meitsjen fan in nije pagina-sjabloan myn probleem is. Ik meitsje ien yn in tekstredakteur 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 hawwe 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 it ynstallearjen fan in plugin "File Manager" wêrmei jo nije bestannen meitsje. Wês foarsichtich, hoewol! 

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

    OK, dus ik sil bite ... Hoe soene jo dit oanpasse om tagongsrjochten te kontrolearjen?

    Litte we sizze - wy wolle noch altyd elkenien tastean om har eigen "Abonnee" brûkersnamme te meitsjen, en antwurden te pleatsen.
    MAAR - wy jouwe allinich tagong ta de side "Allinich abonnees" allinich foar de brûkers oantsjutte 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 keppeling Ofmelde werom is nei in side dy't net bestiet. Ik haw eins meardere WordPress-koades besocht fan it web om de log-out-koade te meitsjen. , , mar de brûker bliuwt noch ynlogd en it weromkommen 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% 20

    Alle gedachten?

    • 22

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

  15. 23

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

    Tank

  16. 25

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

  17. 26

    It klinkt as dizze metoade is ûnderwurpen oan sesjekaping. It oanmeldkoekje sil wurde tafoege yn it feilige gebiet, mar om't wordpress dit tsjinnet as in net befeilige koekje, sil it noch wurde tsjinne as de brûker werom blêdt 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.