Როგორ შევძლოთ აბონენტების ნახვა თქვენი პირადი WordPress დღიური

By Default, მხოლოდ ადმინისტრატორები და რედაქტორები შეგიძლიათ ნახოთ პირადი პოსტები

By Default, მხოლოდ ადმინისტრატორები და რედაქტორები შეგიძლიათ ნახოთ პირადი პოსტები

ოდესმე უნდოდა შექმნას კერძო WordPress დღიურში მხოლოდ თქვენი ოჯახი და მეგობრები, ან კომპანიის გუნდის წევრები? WordPress გთავაზობთ რამდენიმე ნაგულისხმევი პარამეტრების მიღების თქვენი WordPress დღიურში კერძო , მაგრამ არსებობს დაჭერა. როდესაც ჩანაწერი "პირადი", შეგიძლიათ მხოლოდ ადმინისტრატორები და რედაქტორები.

ალბათ, არ გინდათ, რომ მეგობრებმა შეცვალონ თქვენი პოსტი, მხოლოდ წაიკითხოთ. WordPress- ი ამ უბრალო წაკითხულ მომხმარებელთა აბონენტებს უწოდებს. ამ სტატიის რჩევებთან ერთად შეგიძლიათ კვლავ გააგრძელოთ ანონიმური საზოგადოება, მაგრამ თქვენი პირადი შეტყობინება ხელმისაწვდომია თქვენი აბონენტის მეგობრებისთვის.

ვერსია : WordPress 3.x

სანამ ჩვენ დავიწყებთ

სტანდარტული პასუხისმგებლობა : მე არ ვარ PHP ან WordPress მოდული უსაფრთხოების ექსპერტი. გამოიყენეთ შემოთავაზებული კოდი და plugins საკუთარი რისკის ქვეშ. ისინი ჩემთვის წითელ დროშებს არ აყენებენ, მაგრამ თუ თქვენი წაკითხვა ძირითადად არ არის გასაკვირი, უნდა გაიაროთ ეს იდეები თქვენს IT გუნდში (თუ ერთი გაქვთ). უპირველეს ყოვლისა შეასწოროთ ცვლილებები ასლი.

და თუ თქვენ საიდუმლოების შენახვა ან გეგმები ნანობოტ-ორთქლ-იდენტიფიცირებულ მანქანებს, შესაძლოა დაგჭირდეთ უფრო უსაფრთხო გამოსავალი. ქაღალდის მსგავსად.

Spot შეამოწმეთ : ამ ინსტრუქციების შესასრულებლად, თქვენ უნდა შეძლოთ დაამატოთ საბაჟო თემა.

მაგალითად, თუ თქვენ იყენებთ უფასო WordPress.com- ს ბლოგს, ამის გაკეთება შეუძლებელია (განახლებების გარეშე). თუმცა, WordPress.com დღიურები, როგორც ჩანს, დამატებითი კონფიდენციალურობის ვარიანტი, რათა ის ადვილად იზიარებს შეტყობინება მეგობრებთან ერთად და ოჯახის, ასე რომ თქვენ შეგიძლიათ შეამოწმოთ რომ.

პირველი, გააკეთეთ ბავშვის თემა

პირველი ნაბიჯი არის ის, რომ საბაჟო ბავშვის თემა, თუ არ გაქვთ უკვე. ამის გაკეთება შეგიძლიათ დაახლოებით ხუთი წუთის განმავლობაში. გამოიყენეთ თქვენი ამჟამინდელი თემა, როგორც მშობელი თემა. ბავშვის თემა უბრალოდ გამართავს რამდენიმე სნაიპტები კოდი, რათა მორგებული საიტი.

მართალია, სუფთა არჩევანი შეიძლება იყოს ცალკე, პატარა მოდული . ამის შემდეგ თქვენ შეგიძლიათ რამოდენიმე ადგილას კოდექსის გამოყენება.

თუმცა, წერილობითი მოდული, როგორც ჩანს, ზედმეტად ცოტა კოდია. გარდა ამისა, თუ ბავშვის თემა ჯერ არ არის შექმნილი, ნამდვილად უნდა. ბავშვის თემა, თქვენ შეგიძლიათ პოპ in CSS შესწორებები და დაიწყოს აფიქსირებს ყველა იმ პატარა თემა პრობლემები, რომლებიც უკვე გამაღიზიანებელი თქვენ.

შემდეგ, შექმნა functions.php

თქვენი შვილის თემის ფარგლებში შეიქმნება ფაილი called functions.php. ეს ფაილი არის სპეციალური. თქვენი ფაილების ყველაზე მეტი ფაილი იმავე ფაილის გადაწერს მშობლის თემას. თუ sidebar.php- ს გააკეთებთ, ის შეცვლის მშობლის თემის გვერდს. მაგრამ functions.php არ გადააჭარბებს, დასძენს . თქვენ შეგიძლიათ განათავსოთ რამოდენიმე კოდიანი კოდი აქედან, და კვლავაც შეინახეთ თქვენი მშობლის ყველა ფუნქცია.

მიეცით აბონენტების დამატებითი შესაძლებლობები

ჩვენი მიზანია, რიგითი აბონენტებისთვის, პირადი შეტყობინების ნახვა. როგორც სტივ ტეილორი განმარტავს ამ დღიურში, ჩვენ შეგვიძლია ამის გაკეთება რამდენიმე მარტივი ხაზები functions.php:

add_cap ('read_private_posts'); $ subRole-> add_cap ('read_private_pages');

ერთად add_cap () ფუნქცია, თქვენ უბრალოდ დაამატოთ დამატებითი შესაძლებლობები აბონენტის როლს. ახლა აბონენტებს შეუძლიათ წაიკითხონ პირადი შეტყობინება და გვერდები.

ნახეთ რამდენად ადვილია ეს? ეს მხოლოდ რამდენიმე კოდისაა.

გაითვალისწინეთ, რომ ტეილორი მხოლოდ წაიკითხავს read_private_posts- ს, მე ასევე ვკითხულობ read_private_pages. დაგვჭირდება რამდენიმე კერძო გვერდსაც.

შეუფერხებლად შესვლა

მიუხედავად იმისა, რომ ჩვენ აქ ვართ functions.php, Taylor აქვს დამატებითი წინადადება. ჩვეულებრივ, როდესაც თქვენ შეხვიდეთ WordPress, თქვენ გადაიყვანეს Dashboard სხვადასხვა ადმინისტრატორის ამოცანები. მაგრამ თქვენი აბონენტი მხოლოდ წაკითხვის რეჟიმშია . ხელბორკილში გადაყვანა არის უსიამოვნო, რაც ყველაზე უარესია. (თქვენ შეგიძლიათ თითქმის გესმის თქვენი დეიდა გრონინგი, "სად წავიკითხე წაკითხვა?")

ამ კოდის ქსელის მეშვეობით, თქვენს აბონენტებს გადაჰყავთ საწყისი გვერდი. ჩაწერეთ იგი ზემოთ კოდის შემდეგ, functions.php- ში:

/ / $ User-> has_cap ('edit_posts') === ყალბი) {დაბრუნებისას get_bloginfo ('siteurl'); } დაბრუნება $ redirect_to; } add_filter ('login_redirect', 'loginRedirect', 10, 3);

გაითვალისწინეთ, რომ ეს კოდი არ არის ზუსტად შეამოწმოს აბონენტის როლი. ამის ნაცვლად, ის ამოწმებს თუ არა მომხმარებელს შეუძლია რედაქტირება. თუმცა, მე ვფიქრობ, რომ ეს მართლაც უკეთესი ტესტია - ყველას, ვისაც არ შეუძლია შეცვალოს შეტყობინება არ აქვს რეალური ინტერესი Dashboard.

სცადეთ & # 34; პირადი პოსტები მიერ ნაგულისხმები & # 34;

თუ ყველაზე ან ყველა თქვენი პოსტი იქნება კერძო, განიხილოს პირადი პოსტები მიერ ნაგულისხმები მოდული. ეს პატარა მოდული ერთი რამ აკეთებს და მხოლოდ ერთი რამ. ახალი პოსტის შექმნისას ავტომატურად დაყენდება პირადი.

თქვენ შეგიძლიათ კვლავ დააყენოთ პოსტი საჯარო თუ გსურთ. მაგრამ ამ მოდულთან ერთად, არასდროს არ უნდა დაგვავიწყდეს , რომ პოსტი პირადი იყოს.