কিভাবে সাবস্ক্রাইবারদের আপনার ব্যক্তিগত ওয়ার্ডপ্রেস ব্লগ দেখুন

ডিফল্ট দ্বারা, শুধুমাত্র প্রশাসক এবং সম্পাদক ব্যক্তিগত পোস্ট দেখতে পারেন

ডিফল্ট দ্বারা, শুধুমাত্র প্রশাসক এবং সম্পাদক ব্যক্তিগত পোস্ট দেখতে পারেন

আপনি কি শুধুমাত্র আপনার পরিবার এবং বন্ধুদের জন্য একটি ব্যক্তিগত ওয়ার্ডপ্রেস ব্লগ সেট আপ করতে চেয়েছিলেন, অথবা একটি কোম্পানীর দলের সদস্য? ওয়ার্ডপ্রেস আপনার ওয়ার্ডপ্রেস ব্লগ ব্যক্তিগত করার জন্য কয়েকটি ডিফল্ট বিকল্প সরবরাহ করে, কিন্তু একটি ক্যাচ আছে। যখন আপনি একটি পোস্ট "ব্যক্তিগত" চিহ্নিত করেন, এটি শুধুমাত্র প্রশাসক এবং সম্পাদক দ্বারা দেখা যাবে।

সম্ভবত, আপনি আপনার বন্ধুদের আপনার পোস্ট সম্পাদনা করতে চান না, শুধুমাত্র তাদের পড়তে। ওয়ার্ডপ্রেস এই সাধারণ পঠনযোগ্য ব্যবহারকারীদের আহ্বান করে গ্রাহকগণ এই নিবন্ধে টিপস সঙ্গে, আপনি এখনও বেনামী পাবলিক আউট রাখতে পারেন, কিন্তু আপনার ব্যক্তিগত পোস্ট আপনার সাবফোল্ডার বন্ধুদের পড়ার জন্য উপলব্ধ করা।

সংস্করণ : ওয়ার্ডপ্রেস 3.x

আমরা শুরু করার আগে

স্ট্যান্ডার্ড দাবিত্যাগ : আমি একটি পিএইচপি না ওয়ার্ডপ্রেস প্লাগইন নিরাপত্তা বিশেষজ্ঞ নন। প্রস্তাবিত কোড এবং প্লাগইনগুলি আপনার নিজের ঝুঁকিতে ব্যবহার করুন। তারা আমার জন্য কোনও লাল ঝাঁকনি বাড়াতে পারে না, তবে যদি আপনার ব্লগ মূলত মজা না হয়, তবে আপনার আইটি টিম (যদি আপনার একটি থাকে তবে) এগুলি অনুসরণ করা উচিত। অন্তত একটি কপি উপর পরিবর্তন প্রথম পরীক্ষা।

এবং যদি আপনি nanobot- বাষ্প চালিত গাড়ির জন্য রাজ্যের গোপন বা পরিকল্পনা সংরক্ষণ করছি, আপনি একটি আরো নিরাপদ সমাধান বিনিয়োগ করতে চাইতে পারেন। কাগজের মতো

স্পট চেক : এই নির্দেশাবলী অনুসরণ করুন, আপনাকে একটি কাস্টম থিম যুক্ত করতে হবে।

উদাহরণস্বরূপ, যদি আপনি একটি বিনামূল্যে ওয়ার্ডপ্রেস ব্লগ ব্লগ চালাচ্ছেন, আপনি এটি করতে পারবেন না (আপগ্রেড ছাড়াই)। যাইহোক, ওয়ার্ডপ্রেস ব্লগ ব্লগটি দৃশ্যত একটি অতিরিক্ত গোপনীয়তা বিকল্প আছে যা বন্ধুদের এবং পরিবারের সাথে পোস্টগুলি ভাগ করা সহজ করে তোলে, যাতে আপনি এই বিষয়ে চেক করতে পারেন।

প্রথম, একটি শিশু থিম তৈরি করুন

প্রথম পদক্ষেপ হল একটি কাস্টম বাচ্চা থিম তৈরী করা, যদি আপনার ইতিমধ্যেই না থাকে। আপনি প্রায় পাঁচ মিনিটের মধ্যে এটি করতে পারেন প্যারেন্ট থিম হিসাবে আপনার বর্তমান থিম ব্যবহার করুন। আপনার সাইটের কাস্টমাইজ করার জন্য শিশু থিমটি অবশ্যই কয়েকটি স্নিপেট কোড থাকবে।

সত্য, একটি পরিষ্কার পছন্দ হতে পারে একটি পৃথক, ক্ষুদ্র প্লাগইন করতে । তারপর আপনি বিভিন্ন সাইট কোড পুনঃব্যবহার করতে পারে।

যাইহোক, একটি প্লাগিন লিখতে যেমন একটি ক্ষুদ্র বিট কোড জন্য overkill মত মনে হয়। প্লাস, আপনি একটি শিশু থিম এখনো সেট না করা হলে, আপনি সত্যিই উচিত একটি শিশু থিম সঙ্গে, আপনি CSS tweaks মধ্যে পপ এবং আপনি বিরক্ত করা হয়েছে যে সমস্ত সামান্য থিম সমস্যার সমাধান করা শুরু করতে পারেন।

তারপর, functions.php তৈরি করুন

আপনার সন্তানের থিমের মধ্যে, 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 যোগ করার সুপারিশ আপনি হয়তো কয়েকটি ব্যক্তিগত পৃষ্ঠা থাকতে চান।

লগইন মসৃণ করুন

আমরা function.php এখানে করছি, টেলর একটি অতিরিক্ত পরামর্শ আছে। সাধারণত, আপনি ওয়ার্ডপ্রেস লগ ইন করার সময়, আপনি বিভিন্ন প্রশাসক কর্মের সঙ্গে একটি ড্যাশবোর্ডে নেওয়া হয়। কিন্তু আপনার সাবস্ক্রাইবরা শুধুমাত্র পড়তে লগ ইন হয়। একটি ড্যাশবোর্ডে নেওয়া হচ্ছে সবচেয়ে ভাল বিরক্তিকর, বিভ্রান্তিকর সবচেয়ে খারাপ। (আপনি প্রায় আপনার কাকু হঠাৎ শুনতে পারেন, "ব্লগটি কোথায় গেল?")

এই কোড স্নিপেটের সাথে, আপনার সদস্যগুলিকে হোম পৃষ্ঠায় পুনঃনির্দেশিত করা হবে। উপরের কোডটি পরে এটি ফাংশন ফ্যাক্ট এ ঢুকিয়ে দিন:

// লগইন ফাংশনতে লগইন ফাংশন এ লগইন করুন ($ redirect_to, $ request_redirect_to, $ ব্যবহারকারী) {যদি (is_a ($ ব্যবহারকারী, 'WP_User') && $ user-> has_cap ('edit_posts') === false) {return get_bloginfo ('siteurl'); } $ redirect_to; } add_filter ('login_redirect', 'loginRedirect', 10, 3);

উল্লেখ্য, এই কোড গ্রাহক ভূমিকা সঠিকভাবে পরীক্ষা করে না। পরিবর্তে, এটি পরীক্ষা করে যে ব্যবহারকারী সম্পাদনা_পষ্টগুলি সম্পাদনা করতে পারে। যাইহোক, আমি মনে করি এটি আসলেই একটি ভাল পরীক্ষা - পোস্ট সম্পাদনা করতে পারবেন না এমন কেউ ড্যাশবোর্ডে কোন আগ্রহ নেই।

& # 34; ডিফল্ট অনুসারে ব্যক্তিগত পোস্ট & # 34;

আপনার পোস্টের সর্বাধিক বা সমস্ত ব্যক্তিগত হবে, ডিফল্ট প্লাগইন দ্বারা ব্যক্তিগত পোস্ট বিবেচনা করুন। এই ক্ষুদ্র প্লাগইন এক জিনিস, এবং এক জিনিস শুধুমাত্র। আপনি যখন একটি নতুন পোস্ট তৈরি করেন, এটি স্বয়ংক্রিয়ভাবে ব্যক্তিগততে সেট করা হয়

আপনি যদি চান তবে আপনি পাবলিকে পোস্টটি সেট করতে পারেন। কিন্তু এই প্লাগইনটির সাহায্যে আপনি একটি পোস্ট প্রাইভেট সেট করতে ভুলবেন না।