Pagdili Mga Panid sa WordPress aron Manginahanglan usa ka Pag-login

Screen Shot 2013 07 01 sa 12.23.52 PM

login_lock.jpgNiining semanaha, natapos na namon ang pagpatuman sa usa ka naandan nga tema sa usa ka site sa kliyente ug gihangyo nila kami nga maghimo kami usa ka klase nga pakig-uban diin ang pipila ka mga panid gikutuban sa mga nagparehistro nga suskritor. Sa una, gihunahuna namon ang pagpatuman sa mga third party plugin, apan ang solusyon sa tinuud yano ra.

Una, gikopya namon ang template sa panid sa usa ka bag-ong file (bisan unsang ngalan nga maayo, ipadayon lang ang php extension). Sa tumoy sa panid, siguruha nga magkomento sa panid aron makita nimo kini sa template editor pinaagi sa ngalan:


Sunod, pangitaa ang linya sa code sa imong panid nga nagpakita sa sulud. Kini kinahanglan tan-awon sama niini:


Karon, kinahanglan nimo nga ibalot ang pipila ka mga code sa kana nga linya:

Subscriber Lamang Pasensya kami, ang sulud nga imong gisulayan nga maabut gikutuban ra sa mga suskritor.

Nagsugod ang code pinaagi sa pagsusi sa sesyon aron mahibal-an kung ang gumagamit nag-log in sa imong WordPress site. Kung naka-log in sila, gipakita ang sulud. Kung wala sila naka-log in, gipahayag sa mensahe nga gisulayan nimo nga maabut ang gidili nga sulud.

Aron magamit ang panid, kinahanglan nimo pilion ang Ang mga suskritor ra panid template sa advanced section sa mga kapilian sa imong panid (sa sidebar). Kana magadili sa panid sa mga magbasa nga naka-log in.

Kung gusto nimo nga mahimong labing nindot, mahimo ka makadugang usa ka pamaagi sa pag-login ug pag-logout sa imong sidebar usab:

">Pag-logout /wp-login.php">Pag-login sa Customer

28 Comments

  1. 1
  2. 2
  3. 3

    Makatabang nga post, kini. Gi-tweet kini nga panid. Naa koy pangutana bisan pa.

    Unsa man kung gusto nimo ipakita ang bahin sa usa ka blog-panid sa tanan nga mga bisita, apan ang tibuuk niini sa mga suskritor ra?

    • 4

      Kumusta Partha,

      Nga mahimo'g yano - mahimo nimong idugang ang parehas nga pamaagi sa header sa panid ug sagad isulti… kung (wala ang userid UG panid dili parehas sa pagename) dayon ang ulohan sa unahan sa panid sa pag-login.

      Doug

  4. 5

    maayo nga elegante nga solusyon! kung unsa ang kinahanglan nako, seryoso nakong gihunahuna ang pagtukod sa usa ka external nga sistema sa pag-login.
    kini nga mga bato!

  5. 6
    • 7
      • 8

        Dili kini mahigalaon sa gumagamit apan ok ra kana… Akong gibati nga makatabang ang pipila ka mga litrato sa akong kinahanglan nga buhaton. Kung dili… sulayan ko ra ang mga butang kutob sa kini molihok!

        • 9

          kopyaha ang page.php, Igngalan pag-usab ang page2.php ug isulud ang code sa taas, i-save ang file, i-upload balik sa sulud / tema / kung unsa man ang pagtawag, adto sa pag-post o pagbag-o sa panid sa default nga panid sa page2.php Dili kinahanglan maghimo usa ka bag-ong istilo / paghan-ay sa panid kopyaha ra ang usa nga imong gigamit ug nganlan usab kini. busa ang fullwidth.php mao ang fullwidth2.php nga yano.

      • 10

        Ok mao nga pagkahuman sa DAGHAN nga pagsulay ug pagtan-aw sa uban pang mga tutorial sa internet… Akong nakita nga ANG paghimo sa usa ka bag-ong template sa panid ang akong isyu. Naghimo ako usa sa usa ka text editor ug gisulayan kini i-upload sa… diin? Wala ko kabalo asa padulong. Daw dili ko makita ang kining tinago nga lokasyon nga i-upload!

        • 11

          Tinuod gyud, LaRocque! Kinahanglan nimo adunay usa ka programa nga FTP ug pag-access sa folder sa tema sa imong website aron ma-upload nimo ang file didto. WALAY paagi karon aron mahimo kini pinaagi sa screen sa administratibo. Usa ka eksepsiyon mao ang pag-install sa usa ka plugin nga "File Manager" nga nagtugot kanimo nga makahimo mga bag-ong mga file. Pag-amping, bisan pa! 

  6. 12
  7. 13
  8. 14
  9. 15
    • 16

      Mahimo nimo nga siguruha nga susihon kung naka-log in o dili ang usa ka gumagamit; bisan pa, ang pamaagi nga gihubit sa taas sa katapusan magtugot kanimo sa paggamit sa mga lebel sa pagtugot kung gusto nimo ipasadya ang mga lebel!

  10. 17
  11. 18
  12. 19

    OK, mao nga mopaak ako… Unsaon nimo kini pagbag-o aron matugotan ang pagtugot sa mga pagtugot?

    Ingnon ta - gusto pa namon tugotan ang bisan kinsa nga maghimo sa ilang kaugalingon nga username nga "Subscriber", ug i-post ang mga tubag.
    APAN - gihatagan ra namon ang pag-access sa panid nga "Mga Subscriber lang" ra sa mga ninggamit nga gitino sa usa ka admin?

  13. 20
  14. 21

    Douglas - Gigamit nako ang imong code - ug sa kadaghan nga bahin molihok kini maayo! Ang isyu nga ako adunay nga ang link sa Logout mobalik sa usa ka site nga wala. Gisulayan gyud nako ang daghang mga wordpress code gikan sa tibuuk nga web aron molihok ang log out code. . . apan ang gumagamit magpadayon nga naka-log in ug ang pagbalik mao ang //wp-login.php?redirect_to= Sinabi>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

    Bisan unsa nga mga hunahuna?

    • 22

      Ingon og mahimo nga kaniadtong gikopya ang code gikan sa imong browser, nagdugang kini usa ka hugpong nga mga wanang sa HTML, Ryan. Kopyaha ang code sa Notepad o Textpad ug pagkahuman kopyaha kini sa imong template aron makuha ang kana nga butang.

  15. 23

    Ok mao nga kini gyud ang kinahanglan nako nga buhaton apan adunay ako usa ka pangutana. Kung dili sila suskritor, unsaon nako paghimo ang usa ka "pag-sign in" o "subscribe" nga kahon nga makita aron ma-access nila ang sulud?

    Salamat

  16. 25

    Salamat sa code. maglagot sa mga tawo sa akon, apan nagtuo sila nga mag-login kung gusto nila ang pila ka butang nga dili tugotan ang tanan nga libre nga maablihan alang sa paghimo nga dali makit-an ang mga file.

  17. 26

    Ingon og kini nga pamaagi napailalom sa pag-hijack sa sesyon. Ang cookie sa pag-login madugang samtang naa sa luwas nga lugar apan tungod kay ang wordpress nagsilbi nga kini ingon usa ka dili luwas nga cookie, pagaalagaran kini kung ang nag-browse balik sa usa ka bahin sa site nga wala naka-encrypt.

    • 27
  18. 28

Unsay imong hunahuna?

Kini nga site naggamit sa Akismet sa pagpakunhod sa spam. Hibal-i kon giunsa ang pagproseso sa datos sa imong komento.