ওয়ার্ডপ্রেস-১২ [ওয়ার্ডপ্রেস Advance] - SMH Amiri

সর্বশেষ লিখাসমূহ

ওয়ার্ডপ্রেস-১২ [ওয়ার্ডপ্রেস Advance]

 


হোস্ট ট্রান্সফার

এই অধ্যায়ে আমরা জানবো কিভাবে ওয়ার্ডপ্রেস সাইটকে নতুন হোস্টিং প্লাটফর্মে ট্রান্সপার করা যায়। ওয়ার্ডপ্রেস সাইটকে অন্য হোস্টে ট্রান্সফার করার জন্য এখানে আমরা হোস্টিংগার ওয়েব হোস্টিং ব্যবহার করেছি।

আপনার ওয়ার্ডপ্রেস সাইটকে অন্য হোস্টে ট্রান্সপার করার জন্য নিম্নের সহজ ধাপগুলো দেখুন।

ধাপ ১: ওয়ার্ডপ্রেস ফাইলের ব্যাকআপ নিন এবং ডেটাবেজ এক্সপোর্ট করুন। এক্সপোর্ট সম্মন্ধে আরও জানতে ওয়ার্ডপ্রেস Backup & Restore অধ্যায় ভিজিট করুন।



ধাপ ২: আপনার cPanel এ লগইন করুন এবং নিচের স্ন্যাপশট অনুসরণ করে MySQL Databases এ ক্লিক করুন।


ধাপ ৩: নিচের স্ন্যাপশট অনুসরন করে একটি নতুন ডেটাবেজ এবং MySQL ইউজার তৈরি করুন। পেজে নিম্নের ফিল্ডসমূহ থাকবে।


  •  MySQL Database Name: ডেটাবেজের নাম দিন।

  •  MySQL Username: আপনার ইউজার নাম দিন।

  •  Password: আপনার ডেটাবেজের জন্য পাসওয়ার্ড সেট করুন।

  •  Password again: নিশ্চিত করার জন্য আগের পাসওয়ার্ড পূনরায় দিন।

  • সকল ফিল্ড পূরন করে Create বাটনে ক্লিক করুন।


ধাপ ৪: আপনি আপনার তৈরিকৃত MySQL database টি নিম্নের স্ন্যাপশট এর মত দেখবেন।



ধাপ ৫: নিচের স্ন্যাপশট অনুসরণ করে +(যোগ) চিহ্নের উপরে ক্লিক করুন।


ধাপ (৬): phpMyAdmin এ ক্লিক করুন।


ধাপ (৭): phpMyAdmin পেইজে Import ট্যাবে ক্লিক করুন।


ধাপ (৮): Choose File বাটনে ক্লিক করে আপনার ব্যাকআপ ফাইল সিলেক্ট করুন এবং GO বাটনে ক্লিক করুন।


ধাপ (৯): আপনার আপলোড করা ডেটাবেজের টেবিলগুলো নিম্নের স্ন্যাপশট এর মত দেখাবে।


ধাপ (১০): আপনার ওয়ার্ডপ্রেস সাইট টি আপলোড করুন।



ধাপ ১১: ওয়ার্ডপ্রেস লগইন পেইজটি নিম্নের স্ন্যাপশট এর মত দেখাবে।



ভার্সন আপডেট

এই অধ্যায়ে আমরা জানবো কিভাবে ওয়ার্ডপ্রেস এর ভার্সন আপডেট করা যায়। এডমিন প্যানেল এর মাধ্যমে আমরা ওয়ার্ডপ্রেসকে আপডেট করবো।

ওয়ার্ডপ্রেস ভার্সন আপডেট করার জন্য নিম্নে কিছু সহজ পদক্ষেপ দেখানো হলো-

ধাপ ১: নিম্নের স্ন্যাপশট অনুযায়ী Please Update Now বাটনে ক্লিক করুন।


ওয়ার্ডপ্রেসের নতুন কোনো ভার্সন বাজারে আসলে ওয়ার্ডপ্রেস এডমিন প্যানেলে নোটিফিকেশন আসবে। আপডেট করার পূর্বে আপনার ওয়ার্ডপ্রেস সাইটের ব্যাকআপ নিন।


ধাপ ২: আপডেট লিঙ্কে ক্লিক করলে নিম্নের পেইজটি প্রদর্শিত হবে, Update Now বাটনে ক্লিক করুন।


ধাপ ৩: ওয়ার্ডপ্রেস আপডেট হওয়ার সময় নিম্নের পেইজটি প্রদর্শিত হবে।


আপডেট এর সময় যদি নিম্নের এরর ম্যাসেজ আসে

Fatal error: Maximum execution time of 30 seconds exceeded in C:\your wordpress folder\wp-includes\class-http.php on line 1597

তাহলে এই ধাপসমূহ অনুসরণ করুন

  •  আপনার WordPress folder → wp-includes ফোল্ডারটি ওপেন করুন
  • class-http.php ফাইলটি ওপেন করুন এবং ফাইলের একেবারে শুরতেই set_time_limit (0); লাইনটি যোগ করুন।
  • ফাইলটি সংরক্ষন(save) করুন।

এখন আপনার ওয়ার্ডপ্রেস সাইটটি সফলভাবে আপগ্রেড হবে।


স্পাম PROTECTION

এই অধ্যায়ে আমরা জানবো কিভাবে ওয়ার্ডপ্রেস ওয়েবসাইট বা ব্লগকে স্পাম(Spam) হতে সুরক্ষিত রাখা যায়। স্পাম থেকে রক্ষা পাওয়ার জন্য আপনি ওয়ার্ডপ্রেস এর লেটেস্ট স্ক্রিপ্ট/ভার্সন ব্যবহার করছেন কিনা নিশ্চিত থাকুন।

স্প্যাম থেকে রক্ষা পাওয়ার জন্য বাড়তি সুবিধা হিসাবে ওয়ার্ডপ্রেস ইনস্টলের সময়ই এন্টিস্পাম হিসাবে Akismet যুক্ত থাকে।

এন্টিস্প্যাম Akismet এক্টিভ করতে আপনার ওয়ার্ডপ্রেস API Key এর প্রয়োজন হবে। API কী এর জন্য আপনাকে ওয়ার্ডপ্রেস এর অফিসিয়াল ওয়েবসাইটে রেজিস্ট্রেশন করতে হবে। রেজিস্ট্রেশন সম্পন্ন হলে তারা API কী আপনার মেইল বক্সে পাঠিয়ে দিবে।

আপনার ওয়েবসাইট বা ব্লগে Akismet Spam Protection প্লাগইনটি সক্রিয় করতে নিম্নের ধাপসমূহ অনুসরণ করুনঃ

ধাপ ১: আপনার ওয়ার্ডপ্রেস admin area --> Plugins --> Installed এ যান। তাহলে নিম্নের পেইজটি প্রদর্শিত হবে।



ধাপ ২: নিম্নের স্ক্রিন অনুসারে Activate বাটনে ক্লিক করুন।


ধাপ ৩: Akismet প্লাগইনটি এক্টিভ হবে এবং নিম্নের স্ন্যাপশট অনুযায়ী Activate your Akismet account বাটনে ক্লিক করুন।



ধাপ ৪: নতুন API Key পেতে নিম্নের ছবি অনুসারে Get your API key বাটনে ক্লিক করুন অথবা ইতোপূর্বেই যদি আপনার কাছে API Key বিদ্যমান থাকে তাহলে ম্যানুয়ালি প্রদান করুন।



ধাপ ৫: আপনার কাছে যদি পুর্বে থেকে API Key না থাকে তাহলে পরবর্তী ধাপে যাওয়ার জন্য GET AN AKISMET API KEY বাটনে ক্লিক করুন।


ধাপ ৬: নিচের স্ন্যাপশট অনুযায়ী আবশ্যক ফিল্ডসমূহ পূরন করে Sign up বাটনে ক্লিক করুন।


ধাপ ৭: আপনি যখন সাইনআপ প্রক্রিয়াটি সম্পন্ন করবেন তখন আপনার রেজিস্ট্রার্ড ই-মেইলে একটি API key পাবেন। নিম্নের ছবি অনুযায়ী ম্যানুয়ালি API key প্রদান করুন এবং Use this key বাটনে ক্লিক করুন।


ধাপ ৮: আপনি যদি সঠিক API key প্রদান করেন তাহলে এটি ভেরিফাইড হবে এবং নিম্নের ছবির মত একটি কনফার্মেশন মেসেজ পাবেন।


ধাপ ৯: এখন আপনার ওয়েবসাইট/ব্লগ Akismet দ্বারা সুরক্ষিত। আপনি আপনার ব্লগ কমেন্ট স্প্যাম কিনা চেক করতে সক্ষম হবেন। এছাড়া আপনার ব্লগ এর admin area--> Comments এ গিয়ে Comments কে ম্যানুয়ালিও স্প্যাম করতে পারবেন।

কতগুলো স্প্যাম পোস্টকে বাধা দেওয়া হয়েছে Akismet দ্বারা সেগুলোকে চিহ্নিত(track) করতে পারবেন। এছাড়া আপনার ওয়েবসাইটকে স্প্যামারদের হাত থেক রক্ষাও করতে পারবেন।


ব্যাকআপ & পূনরুদ্ধার

এই অধ্যায়ে আমরা ওয়ার্ডপ্রেস BACKUP & RESTORE ফাইল ও ডাটাবেজ সম্পর্কে জানব। যেমনঃ


  1. ওয়ার্ডপ্রেস ফাইল ব্যাকআপ

  2. ওয়ার্ডপ্রেস ডাটাবেস ব্যাকআপ

  3. ওয়ার্ডপ্রেস ফাইল রিস্টোর ( Restore )

  4. ওয়ার্ডপ্রেস ডাটাবেজ রিস্টোর ( Restore )


ওয়ার্ডপ্রেস ফাইল ব্যাকআপ

আমরা এখানে FileZilla দিয়ে কিভাবে একটি সাইটের ব্যাকআপ নেয়া যায় তা দেখাবো।

ধাপ (১):প্রথমত আপনি এই লিংকে https://filezilla-project.org/download.php গিয়ে FileZilla ডাউনলোড করে নিয়ে তা ইন্সটল করুন।



ধাপ (২):তারপর নিম্নের মত আপনার সাইটের Host name, Username, Password দিয়ে Quickconnect বাটনে ক্লিক করুন।


ধাপ (৩):এরপর আপনি যে ফোল্ডারে আপনার ব্যাকআপ ফাইলটি রাখতে চান সেটি সিলেক্ট করুন। আপনি যে ফোল্ডারের ব্যাকআপ নিতে চান সেটি ড্রাগ করে ফোল্ডারে দিন।


ওয়ার্ডপ্রেস ডাটাবেজ ব্যাকআপ

ধাপ (১): আপনার ব্রাউজারে এই ( http://localhost/phpmyadmin ) এড্রেসে যান। এরপর Database এ ক্লিক করুন। আপনি নিম্নের স্ক্রিনটি দেখতে পাবেন।



ধাপ (২):আপনি যে ডাটাবেজ তৈরি করেছেন তাতে ক্লিক করুন।



ধাপ (৩): ডাটাবেজে ক্লিক করার পর নিম্নের পেইজটি দেখাবে। এরপর Export এ ক্লিক করুন।


ধাপ (৪): ডাটাবেজ Export করার জন্য আপনি দুইটি extension পাবেন। আপনি যেকোনো একটি সিলেক্ট করে Go বাটনে ক্লিক করুন।


ওয়ার্ডপ্রেস ফাইল রিস্টোর ( Restore )

ধাপ (১):cPanel এ লগইন করে যেকোনো ফোল্ডারে আপনার ওয়ার্ডপ্রেস ফাইলটি আপলোড করুন।



ধাপ (২): আপনার ওয়ার্ডপ্রেস ফোল্ডারের --> wp-config.php ফাইলটি এডিটের জন্য ওপেন করুন। এরপর define('DB_NAME', 'db_name'); এর db_name এর জায়গায় আপনার ডাটাবেজের নাম দিন। define('DB_USER', 'db_user'); এর db_user এর জায়গায় MySql ইউজার নেইম দিন। define('DB_PASSWORD', 'db_password'); এর db_password এর জায়গায় MySql পাসওয়ার্ড দিন। সর্বশেষ ফাইলটিকে সেভ করুন।


ওয়ার্ডপ্রেস ডাটাবেজ রিস্টোর ( Restore )

ধাপ (১):আপনার ব্রাউজারে এই ( http://localhost/phpmyadmin ) এড্রেসে যান। এরপর Database এ ক্লিক করুন। আপনি নিম্নের স্ক্রিনটি দেখতে পাবেন। Create বাটনে ক্লিক করে নতুন ডাটাবেজ তৈরি করুন।


ধাপ (২):নিম্নের স্ক্রিনের মত আপনার তৈরিকৃত ডাটাবেজটি দেখাবে। আপনি যে ডাটাবেজ তৈরি করেছেন তাতে ক্লিক করুন।


ধাপ (৩): Import বাটনে এ ক্লিক করুন। Choose File বাটনে ক্লিক করে এবং ফরমেট নির্বাচন করে আপনার ডাটাবেজটি আপলোড করুন। এরপর Go বাটনে ক্লিক করুন।




OPTIMIZATION

এই অধ্যায়ে আমরা ওয়ার্ডপ্রেস সাইট কীভাবে optimize করতে হয়, সে সম্পর্কে জানব। যেমনঃ


  1. হাই কোয়ালিটি ও অর্থবোধক কন্টেন্ট নিশ্চিত করা।

  2. ইমেজের সুঠিক নাম দেওয়া।

  3. কীওয়ার্ড সম্বলিত পারমালিঙ্ক ব্যবহার করা।

  4. ওয়ার্ডপ্রেস উপযুক্ত থিম ব্যবহার করা।

  5. সাইট ম্যাপ XML ফরম্যাটে হওয়া উচিত।

  6. Social নেটওয়ার্কগুলোকে পোস্টে সংযুক্ত করা।

  7. Trash ডিলেট করা।

  8. সবসময় সাইট পর্যবেক্ষন করা।

  9. সবসময় প্লাগ-ইন গুলো পর্যবেক্ষন করা।

  10. CSS এবং JAVASCRIPT ফাইলগুলোকে সঠিক স্থানে রাখুন।


হাই কোয়ালিটি ও অর্থবোধক কন্টেন্ট নিশ্চিত করা।

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


ইমেজের সঠিক নাম দেওয়া।

প্রত্যেকটী ইমেজের জন্য ইউনিক নাম দিতে হবে। সেটা যেন ইমেজের সাথে সাদৃশ্য হয়। প্রত্যেকটি ইমেজের জন্য নির্দিষ্ট নাম সিলেক্ট করুন এবং ইমেজের জন্য alt ও title ট্যাগ ব্যবহার করতে ভুলবেন না।


কীওয়ার্ড সম্বলিত পারমালিঙ্ক ব্যবহার করা।

বোধগম্য পারমালিঙ্ক ব্যবহার করুন।
উদাহরণঃ
http://www.sattacademy.org/page-id?5631456325 এর পরিবর্তে http://www.sattacademy.org/wordpress/index.php ব্যবহার করুন।


ওয়ার্ডপ্রেস উপযুক্ত থিম ব্যবহার করা।

আপনার ওয়াবসাইটের জন্য ওয়ার্ডপ্রেস উপযুক্ত এবং ফাস্ট থিম ব্যবহার করুন।


সাইট ম্যাপ XML ফরম্যাটে হওয়া উচিত।

গুগলের অনেক tools আছে যেগুলো খুবই উপকারী। যেমনঃ Website Optimizer, Webmaster Central, and Google XML sitemaps এগুলো ব্যবহার খুবই সহজ।


Social নেটওয়ার্কগুলোকে পোস্টে সংযুক্ত করা।

বর্তমানে Social মিডিয়াগুলো খুবই গুরুত্বপূর্ন। তাই এগুলোকে ব্লগ পোস্টে, পেইজে যুক্ত করুন। অন্যান্য পোস্ট ও পেইজকে প্রোমোট করুন।


Trash ডিলেট করা।

সবসময় ওয়েবসাইটের ট্র্যাস ডিলেট করুন। এতে আপনার ওয়েবসাইটের স্পিড বৃদ্ধি পাবে।


সবসময় সাইট পর্যবেক্ষন করা।

পেইজের সাইজ খুবই গুরুত্বপূর্ন। যত বেশি ইমেজ, ভিডিও ইত্যাদি আপনার পেইজে থাকবে, ততই ওয়েবসাইট লোড হতে সময় বেশি নিবে। Yslowi এই প্লাগ-ইন ব্যবহার করলে পেইজ স্পিড বৃদ্ধি পাবে।


সবসময় প্লাগ-ইন গুলো পর্যবেক্ষন করা।

পেইজ স্পীড কম হওয়ার আরেকটি কারন সাইটে অতিরিক্ত প্লাগ-ইন থাকা। তাই সবসময় প্লাগ-ইন কাজ করতেছে কিনা তা পর্যবেক্ষন করুন।


CSS এবং JAVASCRIPT ফাইলগুলোকে সঠিক স্থানে রাখুন।

সবসময় CSS ফাইলগুলোকে পেইজের উপরে রাখুন এবং JAVASCRIPT ফাইলগুলোকে পেইজের নিচে রাখুন। যাতে আগে CSS ফাইলগুলো লোড হয় এবং পরে JAVASCRIPT ফাইল।


রিসেট পাসওয়ার্ড

এই অধ্যায়ে আমরা জানবো কিভাবে ওয়ার্ডপ্রেসে পাসওয়ার্ড রিসেট করতে হয়। ওয়ার্ডপ্রেসে আমরা দুইভাবে পাসওয়ার্ড রিসেট করতে পারি।

  1. User

  2. Lost your password

চলুন দেখে নিই User সেকশন দ্বারা কিভাবে পাসওয়ার্ড রিসেট করা যায়ঃ

ধাপ ১: ওয়ার্ডপ্রেস এডমিন প্যানেলে লগইন করুন এবং ড্যাশবোর্ড থেকে Users-> All Users এ ক্লিক করুন।



ধাপ ২: All Users বাটনে ক্লিক করলে আপনি ব্যবহারকারীর তালিকা বিশিষ্ট একটি পেজ দেখতে পাবেন। এখান থেকে আপনি যে ইউজার এর পাসওয়ার্ড রিসেট করতে চান তা সিলেক্ট করুন এবং edit বাটনে ক্লিক করুন।



আপনি edit বাটনে ক্লিক করলে নিম্নের স্ল্যাপশট এর পেজটি প্রদর্শিত হবে।



ধাপ ৩: প্রয়োজনীয় তথ্য দিয়ে Update Profile এ ক্লিক করি।


Lost your password সেকশন দ্বারা পাসওয়ার্ড রিসেটঃ

ধাপ ১: পাসওয়ার্ড ভুলে গেলে নিম্নের পেইজটি থেকে Lost your password এ ক্লিক করুন।



ধাপ ২:Lost your password এ ক্লিক করলে নিম্নের পেইজটি দেখাবে। আপনার ই-মেইল প্রদান করে Get New Password বাটনে ক্লিক করুন।



ধাপ ৩: বাটনে ক্লিক করার পরে Link has been sent to the email address you provided মেসেজটি দেখাবে।


ধাপ ৪: আপনার ই-মেইলে গিয়ে Password Reset মেইলটি ওপেন করুন এবং পাসওয়ার্ড রিসেট লিঙ্কে ক্লিক করুন।


ধাপ ৫: আপনার নতুন পাসওয়ার্ড দিন এবং পুনরায় কনফার্ম করুন। Reset Password বাটনে ক্লিক করুন।