কম্পিউটার টিউটোরিয়াল

ক্লায়েন্টদের জন্য ওয়ার্ডপ্রেস সহজ করার ৫ টিপস

ক্লায়েন্টদের জন্য ওয়ার্ডপ্রেস সহজ করার ৫ টিপস

আপনি যদি আপনার ক্লায়েন্টদের (বা বন্ধুদের) জন্য ওয়ার্ডপ্রেস সাইট সেট আপ করেন, আপনি চাইবেন ওয়ার্ডপ্রেস তাদের জন্য সহজ হয় এবং তারা সাইটে বড় পরিবর্তন আনতে পারে না যা সাইটকে ক্ষতি পৌঁছে দিতে পারে।

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

১. অ্যাডমিনিস্ট레이্টর একাউন্ট সীমাবদ্ধ করুন

কিছু টিম মেম্বার বা ক্লায়েন্ট ওয়ার্ডপ্রেস ব্যবহারে প্রवीণ হতে পারে যখন অন্যদের নয়। ওয়ার্ডপ্রেস অ্যাডমিন রোল যার ওপর দায়িত্ব দেয় সে শক্তি এবং দায়িত্ব দুটোই দেয়। যদি ক্লায়েন্ট বা ব্যবহারকারী প্রवीণ ওয়ার্ডপ্রেস ব্যবহারকারী না হয়, তবে তাদের দায়িত্ব এডিটর রোল পর্যন্ত সীমাবদ্ধ রাখুন। তাদের জন্য আলাদা একটি অ্যাডমিন একাউন্ট সেট আপ করুন; এটি তাদের সাইটের সংবেদনশীল অংশে ঝাকতে দেবে না।

ক্লায়েন্টদের জন্য ওয়ার্ডপ্রেস সহজ করার ৫ টিপস

আপনি অ্যাডমিন ক্রেডেনশিয়াল নিজে ধরে রাখতে পারেন যতক্ষণ না ক্লায়েন্ট একাউন্ট ম্যানেজ করতে পারে। বিকল্পভাবে, আপনি ক্লায়েন্টকে অ্যাডমিন এবং এডিটর দুটি ক্রেডেনশিয়াল দিতে পারেন। দ্বিতীয় পথ বেছে নিলে, তাদের বেশি সংবেদনশীল অ্যাডমিন লগইন শুধু হাই-লেভেল অ্যাডমিন ফাংশন করার সময় ব্যবহার করতে বলুন।

অ্যাডমিন একাউন্ট সীমাবদ্ধ করা সিকিউরিটি এবং অন্যান্য অপারেশনাল ভালনারেবিলিটির জন্য ভালো। এটি নতুন ওয়ার্ডপ্রেস ব্যবহারকারীদের জন্য ড্যাশবোর্ড ইউজার ইন্টারফেস কম অভিভূত করারও করণ।

২. থিম কাস্টমাইজার অপশন বন্ধ করুন

প্যারেন্ট থিম কাস্টমাইজেশন অপশন দেয় যা তাদের চাইল্ড থিমের সাথে ডিসোন্যান্স তৈরি করতে পারে। থিম কাস্টমাইজেশন অপশনによる এই ডিসোন্যান্স কোড ব্রেক করতে পারে, বা এই কাস্টমাইজেশন অপশনগুলো চাইল্ড থিমে অনইউজড থাকতে পারে।

ক্লায়েন্টদের জন্য ওয়ার্ডপ্রেস সহজ করার ৫ টিপস

ওয়ার্ডপ্রেসের থিম কাস্টমাইজার API ব্যবহার করে, প্যারেন্ট থিমের কাস্টমাইজেশন অপশন রিমুভ করা সহজ আপনার থিমের "functions.php" ফাইলে নিচের কোড যোগ করে। স্নিপেটের প্রতিটি লাইন একটি থিম কাস্টমাইজেশন অপশন ম্যাচ করে। আপনি যে লাইনটি আনকমেন্ট করবেন সেই কাস্টমাইজেশন ডিজেবল হবে।

# Remove customizer options. function mte_remove_customizer_options( $wp_customize ) { // $wp_customize->remove_section( 'static_front_page' ); // $wp_customize->remove_section( 'title_tagline' ); $wp_customize->remove_section( 'colors' ); $wp_customize->remove_section( 'header_image' ); $wp_customize->remove_section( 'background_image' ); // $wp_customize->remove_section( 'nav' ); // $wp_customize->remove_section( 'themes' ); // $wp_customize->remove_section( 'featured_content' ); // $wp_customize->remove_panel( 'widgets' ); } add_action( 'customize_register', 'mte_remove_customizer_options', 30 );

৩. শুধু প্রাসঙ্গিক ড্যাশবোর্ড মেনু আইটেম ব্যবহার করুন

প্রতিটি ওয়ার্ডপ্রেস ওয়েবসাইট একই ফাংশন পারফর্ম করে না। কিছু কেসে সাইটে ব্লগ দরকার নেই। ড্যাশবোর্ডের মেনু সংখ্যা কাট করে আমরা ক্লাটার কমানো পারি, কারণ এটি ব্যবহারকারীদের জন্য ড্যাশবোর্ড কম কনফিউজিং করে। এই উদাহরণে, Post মেনু দরকার নেই, তাই নিচের কোড স্নিপেট "functions.php"-তে যোগ করে সেই ফাংশনালিটি হাইড করব।

নিচের প্রতিটি কোড স্নিপেট লাইন একটি নির্দিষ্ট ড্যাশবোর্ড মেনু ম্যাচ করে। নিচে ব্যবহৃত ফাইল নেমগুলো আপনার ড্যাশবোর্ডে ব্যবহৃত নির্দিষ্ট মেনু নামের সাথে সবসময় মেলে নাও হতে পারে; শুধু নিচে কমেন্ট করা লাইনগুলো কুইক রেফারেন্স হিসেবে ব্যবহার করুন।

function mte_custom_menu_page_removing() { // remove_menu_page( 'index.php' ); //Dashboard // remove_menu_page( 'jetpack' ); //Jetpack* remove_menu_page( 'edit.php' ); //Posts remove_menu_page( 'upload.php' ); //Media // remove_menu_page( 'edit.php?post_type=page' ); //Pages remove_menu_page( 'edit-comments.php' ); //Comments // remove_menu_page( 'themes.php' ); //Appearance // remove_menu_page( 'plugins.php' ); //Plugins // remove_menu_page( 'users.php' ); //Users // remove_menu_page( 'tools.php' ); //Tools // remove_menu_page( 'options-general.php' ); //Settings } add_action( 'admin_menu', 'mte_custom_menu_page_removing' );

Post মেনু হাইড করার আগে এটি নিচের ছবির মতো দেখে।

ক্লায়েন্টদের জন্য ওয়ার্ডপ্রেস সহজ করার ৫ টিপস

Post মেনু হাইড করার পর এটি নিচের ছবির মতো দেখে।

ক্লায়েন্টদের জন্য ওয়ার্ডপ্রেস সহজ করার ৫ টিপস

Post মেনু হাইড করা ইউজার পারমিশন রিভোক করার সমান নয়। একজন ব্যবহারকারী সরাসরি URL ব্যবহার করে হিডেন Post মেনু অ্যাক্সেস করতে পারে। এই পদ্ধতিতে মেনু হাইড করা ড্যাশবোর্ড ক্লাটার রিমুভ করার জন্য চমৎকার। তবে, আপনি যদি ব্যবহারকারীদের এই মেনুতে অ্যাক্সেস সম্পূর্ণরূপে বন্ধ করতে চান, তবে ইউজার রোল মডিফাই করতে হবে। নিচের কোড স্নিপেট একটি প্লাগইনের এক্টিভেশন হукে যোগ করা উচিত। (এটি শুধু একবার রান করব।)

global $wp_roles; // global class $role = 'author'; $cap = 'delete_published_posts'; $wp_roles->remove_cap( $role, $cap );

৪. mu-plugin ডিরেক্টরি সেট আপ এবং ব্যবহার করুন

খুব কম ডেভেলপার "mu-plugins" ডিরেক্টরির কথা শুনেছে। আপনার mu-plugin ডিরেক্টরি প্লাগইন ইনস্টল করার একটি অ্যাল্টারনেটিভ লোকেশন। প্রিফিক্স "mu" মানে "must use"। Mu-plugin ডিরেক্টরিতে ইনস্টল করা প্লাগইন ড্যাশবোর্ডের মাধ্যমে অকস্মাত ডিজেবল করা যায় না, এবং সেগুলো ম্যানুয়ালি এক্টিভেট করার দরকার নেই — সেগুলো অটোমেটিক্যালি এক্টিভেট হয়।

ক্লায়েন্টদের জন্য ওয়ার্ডপ্রেস সহজ করার ৫ টিপস

Mu-plugin ডিরেক্টরিতে ইনস্টল করা প্লাগইন অন্যান্য প্লাগইনের আগে লোড হয়। "Must use" প্লাগইনগুলো প্রথমে লোড হওয়ার এই পছন্দটি ভাইটাল ওয়েবসাইট প্লাগইনগুলো জন্য বেনিফিশিয়াল। যেসব প্লাগইন আপনার সাইট সুস্থভাবে চালানোর জন্য অবশ্যই উপস্থিত থাকতে হবে সেগুলো mu-plugin ডিরেক্টরিতে ব্যবহার করা উচিত। Mu-plugin ডিরেক্টরি ব্যবহার করার আরেকটি সুবিধা হচ্ছে এতে যোগ করা কন্টেন্ট এক্টিভ থাকে অপরিবর্তিত থাকা, থিম পরিবর্তন বা পরিবর্তনের.Existspective of regardless।

যেহেতু mu-plugin ডিরেক্টরি ওয়ার্ডপ্রেসের সাথে আসে না, আপনাকে আপনার "wp-content" ফোল্ডারের ভেতরে নিজে তৈরি করতে হবে।

এখানে একটি লিমিটেশন আছে। ওয়ার্ডপ্রেস সাবডিরেক্টরির ভেতরের কোড উপেক্ষা করে এবং শুধু "mu-plugins" ফাইলগুলো টপ লেভেলে সার্চ করে। এই লিমিটেশন দূর করতে, আপনি একটি PHP ফাইল তৈরি করবেন যা আপনার "mu-plugins"-এর টপে থাকবে; সিবলিং সাবডিরেক্টরির কোড তখন সেই PHP ফাইল ব্যবহার করে লোড হবে।

Mu-plugin-এর আরেকটি লিমিটেশন হচ্ছে আপনি আপডেট নোটিফিকেশন পাবেন না। এই কারণেই mu-plugins কে গুরুত্বপূর্ণ কোডের জায়গা হিসেবে বিবেচনা করুন যা আপনার ক্লায়েন্টকে চিন্তা করতে হবে না। Codex-এ mu-plugins সম্পর্কে আরও তথ্য আছে।

৫. আপনার সাইটের প্লাগইন এবং থিম এডিটর বন্ধ করুন

লাইভ ওয়ার্ডপ্রেস সাইটের প্লাগইন এবং থিম ফাইল সরাসরি ড্যাশবোর্ড থেকে এডিট করা প্রফেশনাল নয়। এটি সাইট ব্রেক হয়ে যাওয়ার কারণ হতে পারে। লাইভ-এডিটিং আপনার সাইটকে হ্যাকারদের সামনে এক্সপোজ করে। থিম এবং প্লাগইন এডিটর ডিজেবল করতে আপনার সাইটের "wp-config.php" ফাইলে এই কোড দিন। এই কোড থিম এবং প্লাগইন দুটোর এডিটর ডিজেবল করে।

define( 'DISALLOW_FILE_EDIT', true );

ক্লায়েন্টদের জন্য ওয়ার্ডপ্রেস সহজ করার ৫ টিপস

শেষ কথা

সংক্ষেপে, আপনি ওয়ার্ডপ্রেস ইউজার এরর সম্ভাবনা কমাতে পারেন অ্যাডমিন একাউন্ট সীমাবদ্ধ করে, থিম কাস্টমাইজার অপশন বন্ধ করে, শুধু প্রাসঙ্গিক ড্যাশবোর্ড মেনু আইটেম ব্যবহার করে, mu-plugin ডিরেক্টরি সেট আপ ও ব্যবহার করে, এবং আপনার সাইটের প্লাগইন ও থিম এডিটর বন্ধ করে। এই টিপসগুলো নিয়ে আপনার মতামত দেখতে চাই। নিচে কমেন্ট করুন।


  1. ব্যবসায়িক ওয়ার্ডপ্রেস সাইটের জন্য ১০টি অপরিহার্য প্লাগইন

  2. ওয়ার্ডপ্রেস লগইন পেজ সিকিউর করার ৪টি সেরা টিপস

  3. ওয়ার্ডপ্রেসের জন্য ইমেজ অপ্টিমাইজেশন টিপস

  4. Windows 11タブレット活用術:シームレスなタッチ体験のためのヒント