Giriş tələb etmək üçün WordPress-dəki Səhifələri məhdudlaşdırın

2013 07-da 01 12.23.52-də Screen Shot

login_lock.jpgBu həftə bir müştəri saytında xüsusi bir mövzu tətbiq etməyi bitiririk və bəzi səhifələrin qeydiyyatdan keçmiş abunəçilərlə məhdudlaşdığı bir növ qarşılıqlı əlaqə qurmağımızı xahiş etdilər. Əvvəlcə üçüncü tərəf plaginlərini tətbiq etməyi düşündük, lakin həll həqiqətən olduqca sadə idi.

Əvvəlcə səhifə şablonunu yeni bir fayla köçürdük (istənilən ad yaxşıdır, sadəcə php uzantısını qoruyun). Səhifənin yuxarı hissəsində, şablonu redaktorda adı ilə görə bilmək üçün səhifəni şərh etdiyinizə əmin olun:


Sonra səhifənizin kodundakı məzmunu göstərən xətti axtarın. Bu belə olmalıdır:


İndi o sətrin ətrafında bir sıra kod sarmalısınız:

Yalnız abunəçi Üzr istəyirik, çatmağa çalışdığınız məzmun yalnız abunəçilərlə məhdudlaşır.

Kod, istifadəçinin WordPress saytınıza daxil olub olmadığını görmək üçün sessiyanı yoxlamaqla başlayır. Daxil olduqları təqdirdə, məzmun göstərilir. Giriş etməyiblərsə, mesajda məhdud məzmuna çatmağa çalışdığınız bildirilir.

Səhifədən istifadə etmək üçün seçin Yalnız abunəçilər səhifənizin seçimlərinin inkişaf etmiş hissəsində (yan paneldə) səhifə şablonu. Bu, səhifəni daxil olmuş oxucular üçün məhdudlaşdıracaqdır.

Həqiqətən zövq almaq istəsəniz, yan panelinizə də giriş və çıxış metodu əlavə edə bilərsiniz:

">Çıxış /wp-login.php">Müştəri giriş

28 Şərhlər

  1. 1
  2. 2
  3. 3

    Faydalı post, bu. Bu səhifəni tvit etdi. bir sualım var amma.

    Bir bloq səhifəsinin bir hissəsini bütün ziyarətçilərə, ancaq bütün hissəsini yalnız abunəçilərə göstərmək istəsəniz nə olacaq?

    • 4

      Salam Partha,

      Bu olduqca sadə olardı – siz eyni texnikanı səhifənin başlığına əlavə edə bilərsiniz və əsasən deyə bilərsiniz ki... əgər (heç bir istifadəçi identifikasiyası VƏ səhifə səhifə adına bərabər deyilsə) sonra giriş səhifəsinə başlığı irəliləyin.

      Doug

  4. 5

    əla zərif həll! mənə lazım olan şey, mən ciddi şəkildə xarici giriş sistemi qurmağı düşünürdüm.
    bu qayalar!

  5. 6
    • 7
      • 8

        Bu, istifadəçi dostu deyil, amma yaxşıdır… Mənə elə gəlir ki, etməli olduğum bəzi şəkillər kömək edəcək. Əks halda... İşləyənə qədər mən sadəcə şeyləri sınayacağam!

        • 9

          page.php-ni köçürün, page2.php-nin adını dəyişin və yuxarıdakı kodu daxil edin, faylı yadda saxlayın, məzmun/mövzuya/nəyin adı ilə yükləyin, yazıya gedin və ya səhifənin standart səhifə tərtibatını page2.php-ə dəyişin. Yeni bir səhifə üslubu / tərtibatı yaratmağa ehtiyac yoxdur, sadəcə istifadə etdiyinizi kopyalayın və adını dəyişdirin. tam genişlik.php tam genişlik2.php qədər sadədir.

      • 10

        Yaxşı, ÇOX cəhdlərdən və internetdə digər dərsliklərə baxdıqdan sonra... Mən gördüm ki, yeni səhifə şablonu düzəltmək mənim problemimdir. Mən mətn redaktorunda birini düzəldirəm və onu hara yükləməyə çalışıram? Hara getdiyimi belə bilmirəm. Yükləmək üçün bu gizli yeri tapa bilmirəm!

        • 11

          Çox doğrudur, LaRocque! Faylı oraya yükləmək üçün FTP proqramına və vebsaytınızın mövzu qovluğuna daxil olmalısınız. Hazırda inzibati ekran vasitəsilə bunu etmək üçün heç bir yol yoxdur. Bir istisna, yeni fayllar yaratmağa imkan verən “Fayl meneceri” plaqini quraşdırmaq olardı. Baxmayaraq ki, diqqətli olun! 

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

      Siz mütləq sadəcə istifadəçinin daxil olub-olmadığını yoxlaya bilərsiniz; lakin, yuxarıda müəyyən edilmiş üsul, səviyyələri fərdiləşdirmək istəyirsinizsə, nəticədə sizə icazə səviyyələrindən istifadə etməyə imkan verəcək!

  10. 17
  11. 18
  12. 19

    Yaxşı, mən dişləyəcəm... İcazələri yoxlamağa icazə vermək üçün bunu necə dəyişdirərdiniz?

    Tutaq ki, biz hələ də hər kəsə öz “Abunəçi” istifadəçi adını yaratmağa və cavablar göndərməyə icazə vermək istəyirik.
    AMMA – biz “Yalnız Abunəçilər” səhifəsinə yalnız admin tərəfindən göstərilən istifadəçilərə giriş icazəsi veririk?

  13. 20
  14. 21

    Duqlas – kodunuzdan istifadə etdim – və çox hissəsi əla işləyir! Məndə olan problem Çıxış linkinin mövcud olmayan sayta qayıtmasıdır. Çıxış kodunun işləməsi üçün internetdə çoxlu wordpress kodlarını sınamışam. . . lakin istifadəçi hələ də daxil olaraq qalır və qaytarılması //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

    Hər hansı bir fikir?

    • 22

      Deyəsən, kod brauzerinizdən kopyalananda bir dəstə HTML boşluq əlavə etdi, Rayan. Kodu Notepad və ya Mətn dəftərinə köçürün və sonra həmin əşyalardan xilas olmaq üçün şablonunuza köçürün.

  15. 23

    Yaxşı, mən etməli olduğum şey budur, amma bir sualım var. Əgər onlar abunə deyillərsə, məzmuna daxil ola bilmələri üçün mən necə “daxil ol” və ya “abunə ol” qutusunu göstərə bilərəm?

    təşəkkür

  16. 25

    Kod üçün təşəkkür edirik. insanları mənə qəzəbləndirəcək, lakin onlar faylları asan tapmaq üçün hər kəsə pulsuz giriş icazəsi verməyən bir şey istədikdə daxil olurlar.

  17. 26

    Deyəsən, bu üsul sessiyanın oğurlanmasına məruz qalır. Giriş kukisi təhlükəsiz ərazidə olarkən əlavə olunacaq, lakin wordpress bunu təhlükəsiz olmayan kuki kimi xidmət etdiyinə görə, istifadəçi saytın şifrələnməmiş hissəsinə yenidən baxarsa, yenə də xidmət göstəriləcək.

  18. 28

Siz nə düşünürsünüz?

Bu sayt spam azaldılması üçün Akismet istifadə edir. Yorumunuzun necə işləndiyini öyrənin.