WP-CLI এর পরিচিতি এবং ইনস্টলেশন

ওয়ার্ডপ্রেস সিএলআই (WP-CLI) - ওয়ার্ডপ্রেস (Wordpress) - Web Development

392

WP-CLI (WordPress Command Line Interface) একটি শক্তিশালী টুল যা WordPress সাইট পরিচালনা করার জন্য কমান্ড লাইন ব্যবহার করতে সক্ষম করে। এটি একটি কমান্ড-লাইন ভিত্তিক ইন্টারফেস, যার মাধ্যমে আপনি WordPress সাইটের বিভিন্ন কাজ যেমন প্লাগইন ইনস্টলেশন, আপডেট, কনফিগারেশন, পোস্ট ম্যানেজমেন্ট, ডেটাবেস অপারেশন ইত্যাদি দ্রুত এবং কার্যকরভাবে করতে পারেন। WP-CLI বিশেষত ডেভেলপারদের জন্য অনেক উপকারী, কারণ এটি GUI (Graphical User Interface) এর তুলনায় অনেক দ্রুত এবং কমপ্যাক্ট উপায়ে কাজ করার সুযোগ দেয়।


1. WP-CLI এর বৈশিষ্ট্য

  • প্লাগইন এবং থিম পরিচালনা: আপনি WP-CLI ব্যবহার করে প্লাগইন এবং থিম ইনস্টল, অ্যাক্টিভেট, ডিএ্যাক্টিভেট, বা আপডেট করতে পারবেন।
  • পোস্ট এবং পেজ ম্যানেজমেন্ট: WP-CLI-এর মাধ্যমে পোস্ট এবং পেজ তৈরি, সম্পাদনা, মুছে ফেলা বা পুনরুদ্ধার করা সম্ভব।
  • ডাটাবেস অপারেশন: WP-CLI-এর মাধ্যমে ডাটাবেসের ব্যাকআপ, রিস্টোর, অপটিমাইজেশন এবং মাইগ্রেশন করা যেতে পারে।
  • ব্যাচ প্রসেসিং: WP-CLI সাইটের উপর একাধিক কাজ ব্যাচে সম্পাদন করতে সক্ষম, যেমন একাধিক পোস্ট আপডেট করা বা একাধিক প্লাগইন ইনস্টল করা।
  • কমপ্লেক্স টাস্কের অটোমেশন: আপনি অনেক জটিল কাজ সহজভাবে স্ক্রিপ্টের মাধ্যমে অটোমেট করতে পারেন।

2. WP-CLI ইনস্টলেশন

WP-CLI ইনস্টল করার জন্য কিছু সহজ স্টেপ অনুসরণ করতে হবে। এটি সাধারণত Linux এবং macOS সার্ভারে ব্যবহার করা হয়, তবে Windows এও ইনস্টল করা সম্ভব।

প্রাথমিক শর্তাবলী:

  • সাইটে SSH অ্যাক্সেস থাকতে হবে।
  • সাইটের root বা sudo প্রিভিলেজ থাকতে হবে।

WP-CLI ইনস্টল করার পদক্ষেপ:

স্টেপ ১: WP-CLI ফাইল ডাউনলোড করা

প্রথমে WP-CLI-এর সর্বশেষ ভার্সন ডাউনলোড করতে হবে। SSH টার্মিনাল ব্যবহার করে নিচের কমান্ডটি রান করুন:

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

এই কমান্ডটি WP-CLI-এর ফাইলটি আপনার সিস্টেমে ডাউনলোড করবে।

স্টেপ ২: ফাইল এক্সিকিউটেবল বানানো

ডাউনলোড করা ফাইলটি এক্সিকিউটেবল (executed) বানাতে হবে। নিচের কমান্ডটি রান করুন:

chmod +x wp-cli.phar

এটি WP-CLI ফাইলটি এক্সিকিউটেবল বানিয়ে দিবে।

স্টেপ ৩: WP-CLI গ্লোবালি ব্যবহার করা

আপনি চাইলে WP-CLI টুলটিকে গ্লোবালি ব্যবহারের জন্য সিস্টেমের bin ফোল্ডারে মুভ করতে পারেন। নিচের কমান্ডটি রান করুন:

sudo mv wp-cli.phar /usr/local/bin/wp

এটি WP-CLI কে গ্লোবালি wp কমান্ড নাম দিয়ে অ্যাক্সেসযোগ্য করে তুলবে।

স্টেপ ৪: ইনস্টলেশন পরীক্ষা করা

ইনস্টলেশন সফলভাবে হয়েছে কিনা তা যাচাই করার জন্য, নিচের কমান্ডটি রান করুন:

wp --info

এটি WP-CLI সম্পর্কে তথ্য প্রদর্শন করবে, যেমন WP-CLI ভার্সন এবং PHP ভার্সন।


3. WP-CLI ব্যবহারের কিছু কমান্ড উদাহরণ

একবার WP-CLI ইনস্টল হয়ে গেলে, আপনি এটি দিয়ে বিভিন্ন কাজ করতে পারবেন। নিচে কিছু সাধারণ WP-CLI কমান্ডের উদাহরণ দেওয়া হলো:

পোস্ট তৈরি করা:

wp post create --post_title="My First Post" --post_content="This is the content of my first post." --post_status=publish

প্লাগইন ইনস্টল করা:

wp plugin install jetpack --activate

থিম ইনস্টল এবং অ্যাক্টিভেট করা:

wp theme install twentytwentyone --activate

ডাটাবেস অপটিমাইজেশন:

wp db optimize

ব্যাকআপ তৈরি করা:

wp db export backup.sql

4. WP-CLI এর উপকারিতা

  • দ্রুত পারফরম্যান্স: WP-CLI GUI ভিত্তিক কাজের চেয়ে অনেক দ্রুত কাজ সম্পাদন করতে সাহায্য করে, বিশেষ করে যখন বড় সাইট বা অনেক পোস্ট/পেজ থাকে।
  • অটোমেশন: পুনরাবৃত্তিমূলক কাজগুলো স্ক্রিপ্টের মাধ্যমে অটোমেট করা যায়।
  • ডেভেলপারদের জন্য উপকারী: WP-CLI ডেভেলপারদের জন্য শক্তিশালী টুল, কারণ এটি তাদের বিভিন্ন কমান্ডের মাধ্যমে কাস্টমাইজড সলিউশন তৈরিতে সহায়তা করে।
  • রিমোট অ্যাক্সেস: আপনি SSH এর মাধ্যমে রিমোট সার্ভারে WP-CLI ব্যবহার করতে পারেন, যা সার্ভার অ্যাডমিনিস্ট্রেশনকে আরও সহজ করে তোলে।

WP-CLI একটি অত্যন্ত শক্তিশালী টুল, যা WordPress সাইটের ম্যানেজমেন্ট এবং ডেভেলপমেন্ট প্রক্রিয়াকে অনেক বেশি কার্যকরী এবং দ্রুততর করে তোলে। WP-CLI ব্যবহারের মাধ্যমে আপনি সাইটের বিভিন্ন কাজ দ্রুতভাবে সম্পন্ন করতে পারবেন, বিশেষ করে যদি আপনি একজন ডেভেলপার হন।

Content added By
Promotion

Are you sure to start over?

Loading...