Takmarkaðu síður á WordPress til að krefjast innskráningar

Skjár skot 2013 07 01 á 12.23.52 PM

login_lock.jpgÍ þessari viku vorum við að klára að innleiða sérsniðið þema á vefsíðu viðskiptavinar og þeir óskuðu eftir því að við myndum búa til einhvers konar samspil þar sem sumar síðurnar voru takmarkaðar við skráða áskrifendur. Í fyrstu hugsuðum við okkur um að innleiða viðbætur frá þriðja aðila, en lausnin var í raun frekar einföld.

Í fyrsta lagi afrituðum við síðusniðmátið í nýja skrá (hvaða nafn sem er er í lagi, haltu bara php viðbótinni). Efst á síðunni, vertu viss um að skrifa athugasemdir við síðuna svo að þú getir séð hana í ritstjóra sniðmátsins með nafni:


Næst skaltu leita að línunni í kóða síðunnar sem sýnir innihaldið. Það ætti að líta svona út:


Nú þarftu að vefja kóða utan um þá línu:

Aðeins áskrifandi Því miður er efnið sem þú ert að reyna að ná aðeins bundið við áskrifendur.

Kóðinn byrjar með því að athuga fundinn til að sjá hvort notandinn er skráður inn á WordPress síðuna þína. Ef þeir eru innskráðir birtist efnið. Ef þau eru ekki innskráð segir í skilaboðunum að þú ert að reyna að ná til takmarkaðs efnis.

Til að nota síðuna þarftu að velja Aðeins áskrifendur síðu sniðmát í háþróaða hluta valkosta síðunnar (á hliðarstikunni). Það mun takmarka síðuna við lesendur sem eru innskráðir.

Ef þú vilt verða mjög fínn, geturðu bætt innskráningar- og útskráningaraðferð við skenkurinn þinn líka:

">Að skrá þig út /wp-login.php">Innskráning viðskiptavinar

28 Comments

  1. 1
  2. 2
  3. 3
    • 4

      Hæ Partha,

      Það væri frekar einfalt - þú gætir bætt sömu tækni við hausinn á síðunni og í grundvallaratriðum sagt ... ef (engin notandanúmer OG blaðsíða er ekki jafnt og síðuheiti) þá haus áfram á innskráningarsíðuna.

      Doug

  4. 5

    frábær glæsileg lausn! bara það sem ég þurfti, ég var alvarlega að íhuga að byggja upp utanaðkomandi innskráningarkerfi.
    þetta klettar!

  5. 6
    • 7
      • 8

        Það er ekki notendavænt en það er allt í lagi ... mér finnst eins og nokkrar myndir af því sem ég á að vera að gera myndi hjálpa. Annars ... ég ætla bara að prófa efni þar til það virkar!

        • 9

          afrita page.php, Endurnefna page2.php og setja inn kóða hér að ofan, vista skrá, hlaða aftur inn í efni / þema / hvað sem er ekki talað um, fara í póst eða breyta síðu sjálfgefnu síðuskipulagi á page2.php. Engin þörf á að búa til nýjan blaðsíðustíl / útlit, bara afrita þann sem þú notar og endurnefna hann. svo fullwidth.php er fullwidth2.php svo einfalt.

      • 10

        Allt í lagi svo eftir MARGAR tilraunir og horfa á aðrar námskeið á internetinu ... Ég hef komist að því að BÚA til nýtt síðusniðmát er málið mitt. Ég geri einn í textaritli og reyni að hlaða honum upp á ... hvar? Ég veit ekki einu sinni hvert ég á að fara. Ég virðist ekki finna þessa leyndu staðsetningu til að hlaða upp á!

        • 11

          Svo satt, LaRocque! Þú þarft að hafa FTP forrit og hafa aðgang að þemamöppu vefsíðu þinnar svo þú getir hlaðið skránni þangað. Það er ENGIN leið til að gera það í gegnum skjáinn. Ein undantekning væri að setja upp “File Manager” viðbót sem gerir þér kleift að búa til nýjar skrár. Verið samt varkár! 

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

    OK, svo ég bíti ... Hvernig myndir þú breyta þessu til að leyfa athugun á heimildum?

    Við skulum segja - við viljum samt leyfa hverjum sem er að búa til sitt eigið „áskrifandi“ notendanafn og senda svör.
    EN - við veitum aðeins aðgang að síðunni „Aðeins áskrifendur“ aðeins þeim notendum sem stjórnandi tilgreinir?

  13. 20
  14. 21

    Douglas - ég notaði kóðann þinn - og að mestu leyti virkar hann frábærlega! Málið sem ég hef er að Útskráningartengillinn snýr aftur á síðu sem er ekki til. Ég hef reyndar prófað marga wordpress kóða víðsvegar að á vefnum til að láta útskráningarkóðann virka. . . en notandinn er ennþá innskráður og skilin eru //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% XNUMX

    Allar hugsanir?

    • 22

      Það lítur út fyrir að það geti bara verið að þegar kóðinn var afritaður úr vafranum þínum bætti hann við fullt af HTML rýmum, Ryan. Afritaðu kóðann í Notepad eða Textpad og afritaðu hann svo í sniðmátið til að losna við það.

  15. 23

    Allt í lagi svo þetta er nákvæmlega það sem ég þarf að gera en ég er með eina spurningu. Ef þeir eru ekki áskrifendur, hvernig get ég látið „innskráningar“ eða „gerast áskrifandi“ kassi birtast svo þeir fái aðgang að efninu?

    Takk

  16. 25

    Takk fyrir kóðann. mun gera fólk reitt við mig, en þeir gera ráð fyrir að skrá sig inn þegar þeir vilja að eitthvað leyfi ekki öllum frjálsan aðgang til að gera skrárnar auðvelt að finna.

  17. 26

    Það hljómar eins og þessi aðferð sé háð flugránum. Innskráningarkökunni verður bætt við meðan hún er á öruggu svæði en þar sem wordpress þjónar þessu sem óöruggri köku verður hún ennþá framreidd ef notandinn flettir aftur á hluta vefsins sem er ekki dulkóðaður.

  18. 28

Hvað finnst þér?

Þessi síða notar Akismet til að draga úr ruslpósti. Lærðu hvernig ummæli þín eru unnin.