ডেভসংকেত

WP CLI

WP CLI হচ্ছে ওয়ার্ডপ্রেসের একটি কমান্ড লাইন ইন্টারফেস। যার মাধ্যমে আপনি ওয়ার্ডপ্রেস সেটআপ, থিম ও প্লাগিন্স ইন্সটল, আপডেট, মাল্টিসাইট কনফিগার করতে পারবেন

কন্ট্রিবিউটর

  • huzaifaalmesbah
  • faisalahammad
  • sabbirshawon
  • akramulhasan
  • zonayedpca
  • mhimon
  • ikamal7
  • iqbalrony

শেয়ার করুন

wp core কমান্ডস

  • ওয়ার্ডপ্রেস আপডেট চেক করবে Version Check API এর মাধ্যমে

    wp core check-update
  • কোর ওয়ার্ডপ্রেস ফাইলগুলি ডাউনলোড করবে

    wp core download
  • স্ট্যান্ডার্ড ওয়ার্ডপ্রেস ইনস্টলেশন প্রক্রিয়া চালাবে

    wp core install
  • ওয়ার্ডপ্রেস ইনস্টল করা আছে কিনা তা চেক করবে

    wp core is-installed
  • সিঙ্গেল-সাইট ইনস্টলেশনকে মাল্টিসাইট ইনস্টলেশনে পরিণত করবে

    wp core multisite-convert
  • সিঙ্গেল-সাইট ইনস্টলেশনকে মাল্টিসাইট ইনস্টলেশনে পরিণত করবে

    wp core multisite-convert
  • ওয়ার্ডপ্রেস মাল্টিসাইট ইনস্টল করবে

    wp core multisite-install
  • ওয়ার্ডপ্রেসকে একটি নতুন সংস্করণে আপডেট করবে

    wp core update
  • ওয়ার্ডপ্রেস ডাটাবেস আপডেট প্রক্রিয়া চালাবে

    wp core update-db
  • ওয়ার্ডপ্রেস ফাইলগুলি WordPress.Org এর চেকসাম দিয়ে যাচাই করবে

    wp core verify-checksums
  • ওয়ার্ডপ্রেস সংস্করণ প্রদর্শন করবে

    wp core version

wp cache কমান্ড

  • অবজেক্ট ক্যাশে একটি মান যোগ করে।

    wp cache add
  • অবজেক্ট ক্যাশে একটি মান হ্রাস করে।

    wp cache decr
  • অবজেক্ট ক্যাশে থেকে একটি মান সরিয়ে দেয়।

    wp cache delete
  • অবজেক্ট ক্যাশে ফ্লাশ করে।

    wp cache flush
  • অবজেক্ট ক্যাশে থেকে একটি মান পায়।

    wp cache get
  • অবজেক্ট ক্যাশে একটি মান বৃদ্ধি করে।

    wp cache incr
  • অবজেক্ট ক্যাশে একটি মান প্রতিস্থাপন করে, যদি মানটি ইতিমধ্যেই বিদ্যমান থাকে।

    wp cache replace
  • অবজেক্ট ক্যাশে একটি মান সেট করে, এটি ইতিমধ্যে বিদ্যমান কিনা তা নির্বিশেষে।

    wp cache set
  • কোন অবজেক্ট ক্যাশে ব্যবহার করা হচ্ছে তা নির্ধারণ করার প্রচেষ্টা।

    wp cache type

wp capability কমান্ড

  • একটি নতুন ক্যাপাবিলিটি যোগ করে

    wp cap add <role> <cap>
  • একটি ক্যাপাবিলিটি বাদ দেয়

    wp cap remove <role> <cap>
  • ক্যাপাবিলিটি তালিকা দেখায়

    wp cap list

wp config কমান্ড

  • একটি wp-config.php ফাইল তৈরি করে

    wp config create
  • wp-config.php ফাইল থেকে একটি নির্দিষ্ট ধ্রুবক বা পরিবর্তনশীল মুছে দেয়।

    wp config delete <name>
  • wp-config.php ফাইলটি সম্পাদনা করতে সিস্টেম সম্পাদক চালু করে।

    wp config edit
  • wp-config.php ফাইলে সংজ্ঞায়িত একটি নির্দিষ্ট ধ্রুবক বা পরিবর্তনশীলের মান পায়।

    wp config get <name>
  • কটি নির্দিষ্ট ধ্রুবক বা পরিবর্তনশীল wp-config.php ফাইলে বিদ্যমান কিনা তা পরীক্ষা করে।

    wp config has <name>
  • Wp-config.php ফাইলে সংজ্ঞায়িত ভেরিয়েবল, ধ্রুবক, এবং ফাইল অন্তর্ভুক্ত করে।

    wp config list
  • wp-config.php ফাইলের পথ পায়।

    wp config path
  • wp-config.php ফাইলে সংজ্ঞায়িত একটি নির্দিষ্ট ধ্রুবক বা পরিবর্তনশীলের মান সেট করে।

    wp config set <name> <value>
  • wp-config.php ফাইলে সংজ্ঞায়িত সল্ট রিফ্রেশ করে।

    wp config shuffle-salts

wp dummy data generate

  • ডামি কমেন্টস জেনারেট করা

    wp comment generate --format=ids --count=10 --post_id=123
  • জেনারেট করা ডামি কমেন্টসে মেটা অ্যাড করা

    wp comment generate --format=ids --count=3 | xargs -d ' ' -I % wp comment meta add % foo bar

wp import কমান্ড

  • WXR ফাইল থেকে কনটেন্ট ইমপোর্ট করা

    wp import example.wordpress.2016-06-21.xml --authors=create

wp eval কমান্ড

  • ওয়ার্ডপ্রেস কনটেন্ট ডিরেক্টরি দেখা

    wp eval 'echo WP_CONTENT_DIR;'
  • রান্ডম নাম্বার তৈরি করা

    wp eval 'echo rand();' --skip-wordpress

wp find কমান্ড

  • ফাইন্ড কমান্ড ইনস্টল করা

    wp package install wp-cli/find-command
  • ফাইল সিস্টেম থেকে ওয়ার্ডপ্রেস ইনিস্টলেশন খুঁজে বের করা

    wp find ./

wp transient কমান্ড

  • ট্রানজিয়েন্টের তালিকা দেখা

    wp transient list
  • ট্রানজিয়েন্ট সেট করা

    wp transient set sample_key 'test data' 3600
  • ট্রানজিয়েন্ট বের করা

    wp transient get sample_key
  • ট্রানজিয়েন্ট মুছে ফেলা

    wp transient delete sample_key
  • মেয়াদ উর্ত্তীণ ট্রানজিয়েন্ট মুছে ফেলা

    wp transient delete --expired
  • মাল্টিসাইট নেটওয়ার্কের মেয়াদ উর্ত্তীণ ট্রানজিয়েন্ট মুছে ফেলা

    wp transient delete --expired --network
  • সকল ট্রানজিয়েন্ট মুছে ফেলা

    wp transient delete --all
  • মাল্টিসাইট নেটওয়ার্কের সকল ট্রানজিয়েন্ট মুছে ফেলা

    wp transient delete --all --network
  • মাল্টিসাইটের সকল ট্রানজিয়েন্ট মুছে ফেলা

    wp transient delete --all --network &amp;&amp; wp site list --field=url | xargs -n1 -I % wp --url=% transient delete --all
  • ট্রানজিয়েন্ট বাস্তবায়নের টাইপ নির্ধারণ করা

    wp transient type

wp plugin কমান্ড

  • এক বা একাধিক প্লাগইন সক্রিয় করা

    wp plugin activate <slug> <slug>
  • প্লাগইন অটো-আপডেট করা

    wp plugin auto-updates <slug>
  • এক বা একাধিক প্লাগইন নিষ্ক্রিয় করা

    wp plugin deactivate <slug> <slug>
  • নিষ্ক্রিয় বা আনইনস্টল না করে প্লাগইন ডিলেট করা

    wp plugin delete <slug> <slug>
  • একটি ইনস্টল করা প্লাগইনের বিস্তারিত জানা

    wp plugin get <slug>
  • এক বা একাধিক প্লাগইন ইনস্টল করা

    wp plugin install <slug> <slug>
  • নির্দিষ্ট প্লাগইন সক্রিয় কিনা যাচাই করা

    wp plugin is-active <slug>
  • নির্দিষ্ট প্লাগইন ইনস্টল করা আছে কিনা যাচাই করা

    wp plugin is-installed <slug>
  • ইনস্টল করা প্লাগইনগুলি লিস্ট আকারে দেখা

    wp plugin list
  • একটি প্লাগইন বা প্লাগইন ডিরেক্টরির পাথ দেখা

    wp plugin path <slug>
  • WordPress.org তে প্লাগইন অনুসন্ধান করা

    wp plugin search <terms>
  • ইনস্টল করা প্লাগিন গুলির স্ট্যাটাস দেখা

    wp plugin status
  • একটি প্লাগইনের সক্রিয় অবস্থা পরিবর্তন করা

    wp plugin toggle <slug>
  • এক বা একাধিক প্লাগইন আনইনস্টল করা

    wp plugin uninstall <slug> <slug>
  • এক বা একাধিক প্লাগইন আপডেট করা

    wp plugin update <slug> <slug>
  • WordPress.org এর চেকসামগুলির বিরুদ্ধে প্লাগইন ফাইলগুলি যাচাই করা

    wp plugin verify-checksums <slug>

wp cron কমান্ড

  • ওয়ার্ডপ্রেস ক্রোন স্পনিং টেস্ট করা

    wp cron test
  • ক্রোন সিডিউলের তালিকা করা

    wp cron schedule list
  • ওয়ার্ডপ্রেস ক্রোন ইভেন্ট সিডিউল করা

    wp cron event schedule cron_test
  • এই মুহূর্তে সমস্ত ক্রোন ইভেন্ট চালু করা

    wp cron event run --due-now
  • প্রদত্ত হুকের জন্য নির্ধারিত সমস্ত ক্রোন ইভেন্ট মুছে ফেলা

    wp cron event delete cron_test
  • JSON-এ নির্ধারিত ক্রোন ইভেন্টের তালিকা করুন

    wp cron event list --fields=hook,next_run --format=json

wp admin কমান্ডস

  • /wp-admin/ কে ব্রাউজারে ওপেন করবে

    wp admin
  • ওয়ার্ডপ্রেস ফাইলের পাথ

    wp admin --path=<path>
  • ওয়ার্ডপ্রেসের URL সেট করা

    wp admin --url=<url>
  • SSH (অথবা 'docker', 'docker-compose', 'docker-compose-run', 'vagrant') এর মাধ্যমে একটি রিমোট সার্ভারের বিরুদ্ধে অপারেশন করুন।

    wp admin --ssh=[<scheme>:][<user>@]<host\|container>[:<port>][<path>]
  • HTTP এর মাধ্যমে রিমোট ওয়ার্ডপ্রেস ইনস্টলেশনের অপারেশন করুন।

    wp admin --http=<http>
  • ওয়ার্ডপ্রেস এডমিন ইউজার সেট করার জন্য

    wp admin --user=<id\|login\|email>
  • সমস্ত প্লাগইন লোড করা এড়িয়ে যান, অথবা প্লাগইনগুলির একটি কমা দ্বারা পৃথক করা তালিকা। দ্রষ্টব্য: mu-plugins এখনও লোড করা হয়.

    wp admin --skip-plugins[=<plugins>]
  • সমস্ত থিম লোড করা এড়িয়ে যান, অথবা থিমগুলির একটি কমা দ্বারা পৃথক করা তালিকা।

    wp admin --skip-themes[=<themes>]
  • সমস্ত ইনস্টল করা প্যাকেজ লোড করা এড়িয়ে যান।

    wp admin --skip-packages
  • কমান্ড চালানোর আগে পিএইচপি ফাইল লোড করুন (একবার একাধিকবার ব্যবহার করা যেতে পারে)।

    wp admin --require=<path>
  • কমান্ড চালানোর আগে পিএইচপি কোড এক্সিকিউট করুন (এটি একাধিকবার ব্যবহার করা যেতে পারে)।

    wp admin --exec=<php-code>
  • Contex ওয়ার্ডপ্রেস লোড করুন।

    wp admin --context=<context>
  • আউটপুট রঙিন করতে হবে কিনা।

    wp admin --[no-]color
  • সমস্ত PHP ত্রুটি দেখান এবং WP-CLI আউটপুটে verbosity যোগ করুন। অন্তর্নির্মিত গোষ্ঠীগুলির মধ্যে রয়েছে: বুটস্ট্র্যাপ, কমান্ডফ্যাক্টরি এবং সহায়তা।

    wp admin --debug[=<group>]
  • সমস্ত কমান্ড আর্গুমেন্টের জন্য বা কমা-বিভক্ত মান হিসাবে নির্দিষ্ট একটি উপসেট লিখতে ব্যবহারকারীকে অনুরোধ করুন।

    wp admin --prompt[=<assoc>]
  • তথ্যমূলক বার্তা দমন করুন।

    wp admin --quiet

wp cli রুট কমান্ড

  • ওয়ার্ডপ্রেস ইনস্টলেশনের জন্য অ্যালাস পুনরুদ্ধার করে, সেট করে এবং আপডেট করে

    wp cli alias
  • অভ্যন্তরীণ WP-CLI ক্যাশে পরিচালনা করে

    wp cli cache
  • WP-CLI এর একটি নতুন সংস্করণ আছে কিনা তা চেক করে

    wp cli check-update
  • JSON হিসাবে ইনস্টল করা কমান্ডের তালিকা ডাম্প করে।

    wp cli cmd-dump
  • ট্যাব সমাপ্তি স্ট্রিং তৈরি করে।

    wp cli completions
  • একটি কমান্ড বিদ্যমান কিনা তা সনাক্ত করে

    wp cli has-command
  • WP-CLI পরিবেশ সম্পর্কে বিভিন্ন বিবরণ প্রিন্ট করে।

    wp cli info
  • JSON হিসাবে বা var_export বিন্যাসে গ্লোবাল প্যারামিটারের তালিকা ডাম্প করে।

    wp cli param-dump
  • সর্বশেষ রিলিজে WP-CLI আপডেট করে।

    wp cli update
  • WP-CLI সংস্করণ/ভার্সন প্রিন্ট করে।

    wp cli version

wp cli ডাটাবেস কমান্ড

  • একটি নতুন ডাটাবেস তৈরি করে

    wp db create
  • একটি ডাটাবেস ডিলিট করে

    wp db drop --yes
  • কারেন্ট ডাটাবেস রিসেট করে

    wp db reset --yes
  • কোন ফাইলে থাকা SQL কোয়েরি এক্সিকিউট করে

    wp db query < debug.sql
  • ডাটাবেস চেক করে

    wp db check
  • ডাটাবেস ক্লিন করে

    wp db clean
  • wp-config.php ফাইল থেকে ক্রেডেন্সিয়াল নিয়ে MySQL এর কনসোল ওপেন করে

    wp db cli
  • একটা টেবিলের তথ্য দেখায়

    wp db columns
  • ডাটাবেস এক্সপোর্ট করে

    wp db export
  • ডাটাবেস ইম্পোর্ট করে

    wp db import
  • ডাটাবেস অপ্টিমাইজ করে

    wp db optimize
  • ডাটাবেস এর প্রিফিক্স দেখায়

    wp db prefix
  • ডাটাবেস রিপেয়ার করে

    wp db repair
  • ডাটাবেস এ কোন স্ট্রিং খুঁজে দেয়

    wp db search <string>
  • ডাটাবেস এর নাম আর সাইজ দেখায়

    wp db size
  • ডাটাবেস এর টেবিলের লিস্ট দেখায়

    wp db tables

wp cli কমান্ড

  • একটি নতুন কমেন্ট যোগ করা

    wp comment create --comment_post_ID=15 --comment_content='hello blog' --comment_author='wp-cli'
  • একটি পুরাতন কমেন্ট আপডেট করা

    wp comment update 123 --comment_author='That Guy'
  • একটি পুরাতন কমেন্ট মুছে ফেলা

    wp comment delete 1337 --force
  • সকল স্প্যাম কমেন্ট গুলো মুছে ফেলা

    wp comment delete $(wp comment list --status=spam --format=ids)
  • নতুন কমেন্ট প্রকাশ করা

    wp comment approve 1234
  • সাইটের সকল কমেন্ট গণনা করা

    wp comment count
  • নির্দিষ্ট পোস্টের কমেন্ট গণনা করা

    wp comment count 123
  • নির্দিষ্ট কমেন্ট মুছে ফেলা

    wp comment delete 1234 --force
  • একাধিক কমেন্ট সমূহ মুছে ফেলা

    wp comment delete 1234 1235 --force
  • নির্দিষ্ট কমেন্ট যাচাই করা

    wp comment exists 1234
  • নির্দিষ্ট কমেন্টের কনটেন্ট দেখা

    wp comment get 21 --field=content
  • কমেন্ট আইডির লিস্ট দেখা

    wp comment list --field=ID
  • নির্দিষ্ট পোস্টের কমেন্টের লিস্ট দেখা

    wp comment list --post_id=1 --fields=ID,comment_date,comment_author
  • কমেন্ট মেটা সেট করা

    wp comment meta set 123 description 'Mary is a WordPress developer.'
  • কমেন্ট মেটা দেখা

    wp comment meta get 123 description
  • কমেন্ট মেটা আপডেট করা

    wp comment meta update 123 description 'Mary is an awesome WordPress developer.'
  • কমেন্ট মেটা ডিলেট করা

    wp comment meta delete 123 description
  • পুনঃ কমেন্ট গণনা করা

    wp comment recount 123
  • কমেন্টকে স্প্যাম হিসাবে চিহ্নিত করা

    wp comment spam 1234
  • কমেন্টের স্ট্যাটাস চেক করা

    wp comment status 1234
  • কমেন্ট ট্রাশে রাখা

    wp comment trash 1234
  • কমেন্ট প্রকাশ না করা

    wp comment unapprove 1234
  • স্প্যাম কমেন্টকে আন-স্প্যাম করা

    wp comment unspam 1234
  • ট্রাশে রাখা কমেন্টকে আন-ট্রাশ করা

    wp comment untrash 1234
  • ট্রাশে রাখা কমেন্টকে আন-ট্রাশ করা

    wp comment untrash 1234
  • কমেন্ট আপডেট করা

    wp comment update 123 --comment_author='That Guy'

wp database কমান্ড

  • নতুন ডাটাবেস তৈরি করা

    wp db create
  • একটা ডাটাবেস ড্রপ করা

    wp db drop --yes
  • কারেন্ট ডাটাবেস রিসেট করা

    wp db reset --yes
  • একটা ফাইলে থাকা SQL কোয়েরি এক্সিকিউট করা

    wp db query < debug.sql

wp shell কমান্ড

  • সাইটের নাম পেতে get_bloginfo() কল করুন।

    wp shell\nwp> get_bloginfo( 'name' );

wp export কমান্ড

  • প্রদত্ত শুরু এবং শেষ তারিখের মধ্যে ব্যবহারকারীর প্রকাশিত পোস্টগুলি এক্সপোর্ট করুন৷

    wp export --dir=/tmp/ --user=admin --post_type=post --start_date=2011-01-01 --end_date=2011-12-31
  • আইডি দ্বারা পোস্ট এক্সপোর্ট করা

    wp export --dir=/tmp/ --post__in=123,124,125
  • কনটেন্টের একটি রান্ডম সাবসেট এক্সপোর্ট করুন

    wp export --post__in='$(wp post list --post_type=post --orderby=rand --posts_per_page=8 --format=ids)'

wp super-admin কমান্ড

  • সুপার অ্যাডমিন ক্ষমতাদর ব্যবহারকারীদের তালিকা দেখুন

    wp super-admin list
  • ব্যবহারকারীকে সুপার-অ্যাডমিন ক্ষমতা দিন

    wp super-admin add superadmin2
  • ব্যবহারকারীর সুপার-অ্যাডমিন ক্ষমতা প্রত্যাহার করুন।

    wp super-admin remove superadmin2

wp package কমান্ড

  • ইনস্টল করা প্যাকেজের তালিকা

    wp package list
  • প্যাকেজের সর্বশেষ ডেভলেপমেন্ট ভার্ষন ইনস্টল করা

    wp package install wp-cli/server-command
  • প্যাকেজ আনইনস্টল করা

    wp package uninstall wp-cli/server-command
  • প্যাকেজ আপডেট করা

    wp package update
  • ইনিষ্ট্রল করার জন্য প্যাকেজ ব্রাউজ করা

    wp package browse --format=yaml
  • ইনিষ্ট্রল করা প্যাকেজের পাথ বা ডিরেক্টরি দেখা

    wp package path
  • ইনিষ্ট্রল করা প্যাকেজের ডিরেক্টরি পরিবর্তন করা

    cd $(wp package path) &amp;&amp; pwd

wp theme কমান্ড

  • থিম একটিভ করা

    wp theme activate <slug>
  • থিম অটো-আপডেট করা

    wp theme auto-updates <slug>
  • এক বা একাধিক থিম ডিলেট করা

    wp theme delete <slug> <slug>
  • মাল্টি-সাইট থেকে এক বা একাধিক থিম ইনেইব্‌ল্ করা

    wp theme enable <slug> <slug>
  • মাল্টি-সাইট থেকে এক বা একাধিক থিম ডিস্এইব্‌ল্ করা

    wp theme disable <slug> <slug>
  • একটি ইনস্টল করা থিমের বিস্তারিত জানা

    wp theme get <slug>
  • এক বা একাধিক থিম ইনস্টল করা

    wp theme install <slug> <slug>
  • নির্দিষ্ট থিম সক্রিয় কিনা যাচাই করা

    wp theme is-active <slug>
  • নির্দিষ্ট থিম ইনস্টল করা আছে কিনা যাচাই করা

    wp theme is-installed <slug>
  • ইনিষ্টল করা থিমগুলি লিস্ট আকারে দেখা

    wp theme list
  • একটি থিম বা থিম ডিরেক্টরির পাথ দেখা

    wp theme path <slug>
  • WordPress.org তে থিম অনুসন্ধান করা

    wp theme search <terms>
  • ইনিষ্টল করা থিম গুলির স্ট্যাটাস দেখা

    wp theme status
  • এক বা একাধিক থিম আপডেট করা

    wp theme update <slug>
  • থিম কাস্টমাইজারের মোড সেট করে, পাওয়া এবং সরিয়ে দেয়া

    wp theme mod <command>

ডেভসংকেত সম্পর্কে

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

স্পন্সর