ডেভসংকেত

WP CLI

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

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

    শেয়ার করুন

    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>

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

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

    স্পন্সর