Limigi Paĝojn en WordPress por Postuli Ensaluton

Ekrano Shot 2013 07 01 ĉe 12.23.52 PM

ensaluti_ŝlosi.jpgĈi-semajne ni finprezentis laŭmendan temon en klienta retejo kaj ili petis, ke ni konstruu ian interagadon, kie iuj paĝoj estis limigitaj al registritaj abonantoj. Unue ni pensis pri efektivigo de triaj aldonaĵoj, sed la solvo fakte estis sufiĉe simpla.

Unue ni kopiis la paĝan ŝablonon al nova dosiero (iu ajn nomo estas bona, nur konservu la php-etendon). Supre de la paĝo, nepre komentu la paĝon, por ke vi povu vidi ĝin en la ŝablona redaktoro laŭ nomo:


Poste serĉu la linion en la kodo de via paĝo, kiu montras la enhavon. Ĝi devas aspekti tiel:


Nun vi devos envolvi iom da kodo ĉirkaŭ tiu linio:

Nur Abonanto Pardonu, la enhavo, kiun vi provas atingi, estas limigita al abonantoj nur.

La kodo komenciĝas per kontrolado de la kunsido por vidi ĉu la uzanto estas ensalutinta en via WordPress-retejo. Se ili estas ensalutintaj, la enhavo montriĝas. Se ili ne estas ensalutitaj, la mesaĝo diras, ke vi provas atingi limigitan enhavon.

Por uzi la paĝon, vi devos elekti la Nur Abonantoj paĝa ŝablono en la progresinta sekcio de la ebloj de via paĝo (sur la flanka stango). Tio limigos la paĝon al legantoj ensalutintaj.

Se vi ŝatus tre ŝati, vi povas aldoni ensalutan kaj elsalutan metodon ankaŭ al via flanka kolumno:

">Elsaluti /wp-login.php">Klienta Ensaluto

28 Komentoj

  1. 1
  2. 2
  3. 3
    • 4
  4. 5
  5. 6
    • 7
      • 8

        Ĝi ne estas uzant-amika sed tio estas en ordo... Mi sentas, ke kelkaj bildoj de tio, kion mi supozeble faru, helpus. Alie... Mi nur provos aĵojn ĝis ĝi funkcios!

        • 9

          kopiu page.php, Alinomi page2.php kaj enigu kodon supre, konservu dosieron, alŝutu reen al enhavo/theme/whateveritiscalled, iru afiŝi aŭ paĝon ŝanĝu defaŭltan paĝo-aranĝon al page2.php. Ne necesas krei novan paĝstilon/aranĝon, nur kopiu tiun, kiun vi uzas kaj renomu ĝin. do fullwidth.php estas fullwidth2.php tiel simpla.

      • 10

        Bone do post MULTAJ provoj kaj spektante aliajn lernilojn en la interreto... Mi trovis, ke FARI novan paĝŝablonon estas mia problemo. Mi faras unu en tekstredaktilo kaj provas alŝuti ĝin al... kie? Mi eĉ ne scias kien iri. Ŝajne mi ne povas trovi ĉi tiun sekretan lokon por alŝuti!

        • 11

          Tiel vere, LaRocque! Vi devas havi FTP-programon kaj aliron al la temdosierujo de via retejo, por ke vi povu alŝuti la dosieron tie. Estas NENIU maniero nuntempe fari ĝin tra la administra ekrano. Unu escepto estus instali kromprogramon "Dosiero-Administranto", kiu ebligas al vi krei novajn dosierojn. Atentu, tamen! 

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

    Bone, do mi mordos... Kiel vi ŝanĝus ĉi tion por permesi kontroli permesojn?

    Ni diru – ni ankoraŭ volas permesi al iu ajn krei sian propran uzantnomon “Abonanto”, kaj afiŝi respondojn.
    SED - ni nur donas aliron al la paĝo "Nur abonantoj" nur al tiuj uzantoj specifitaj de administranto?

  13. 20
  14. 21

    Douglas - Mi uzis vian kodon - kaj plejparte ĝi funkcias bonege! La problemo, kiun mi havas, estas, ke la ligilo Elsaluti revenas al retejo, kiu ne ekzistas. Mi efektive provis plurajn wordpress-kodojn el la reto por ke la elsalutkodo funkciu. . . sed la uzanto ankoraŭ restas ensalutinta kaj la reveno estas //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

    Ĉu ajn pensoj?

  15. 23

    Bone, do ĝuste ĉi tio mi devas fari sed mi havas unu demandon. Se ili ne estas abonantoj, kiel mi povas aperi skatolon "ensaluti" aŭ "aboni", por ke ili povu aliri la enhavon?

    danke

  16. 25

    Dankon pro la kodo. koleros homojn kontraŭ mi, sed ili supozas ensaluti kiam ili volas ion ne permesi al ĉiuj liberan aliron por fari la dosierojn facile troveblaj.

  17. 26

    Ŝajnas, ke ĉi tiu metodo estas submetata al sesiokaptado. La ensaluta kuketo estos aldonita dum en la sekura areo sed ĉar wordpress servas ĉi tion kiel nesekura kuketo, ĝi ankoraŭ estos servata se la uzanto revojaĝas al parto de la retejo kiu ne estas ĉifrita.

  18. 28

Kion vi pensas?

Ĉi tiu retejo uzas Akismeton por redukti spamon. Lernu, kiel via komento datiĝas.