พวกเราทุกคนที่เชื่อมโยงกับการพัฒนาเว็บและใช้ WordPress รู้เรื่องไม่ทางใดก็ทางหนึ่ง HelpWordpress.com. ไม่ต้องสงสัยเลยว่าหนึ่งในไซต์หลักที่เชื่อมโยงกับ CMS นี้
ก่อนหน้านี้เมื่อวานนี้ฉันได้อ่านบทความที่น่าสนใจอย่างยิ่งซึ่งเกี่ยวข้องกับสิ่งเดียวกันการควบคุมหรือจัดการไซต์ใน WordPress โดยไม่ใช้อะไรมากไปกว่าเทอร์มินัลของเรา😉
ฉันขออนุญาตผู้เขียนเพื่อแบ่งปันที่นี่ขอบคุณมาก เฟอร์นันโด สำหรับบทความดีๆเช่นนี้และให้เราแบ่งปันกับคุณ🙂
นี่คือโพสต์:
สังเกตให้ดีว่า บรรทัดคำสั่ง WordPress นี้เกินบรรยาย แต่เกินบรรยายมากไม่มีอะไรสำหรับผู้ชมทุกคน แต่ในกรณีใดความเป็นไปได้อีกประการหนึ่งของระบบนิเวศที่ WordPress กลายเป็น
La ส่วนต่อประสานคำสั่งสำหรับ WordPressหรือ wp-cliเป็นชุดคำสั่งสำหรับจัดการการติดตั้ง WordPress และอื่น ๆ และด้วย wp-cli คุณสามารถอัปเดตปลั๊กอินติดตั้ง WordPress เผยแพร่โพสต์ทุกอย่างและเติบโตได้
โอ้และ ไม่ใช่ปลั๊กอิน แต่เป็นระบบที่ต้องติดตั้งเอง ที่คุณสามารถทำได้หลายวิธี ได้แก่ ...
ตลอด ลูกแพร์ คุณจะทำเช่นนี้:
sudo pear channel-discover wp-cli.org/pear
sudo pear install wpcli/wpcli
git clone --recursive git://github.com/wp-cli/wp-cli.git ~/git/wp-cli
cd ~/git/wp-cli
sudo utils/dev-build
คุณสามารถแทนที่ได้ที่ไหน ~/git/wp-cli
กับสิ่งที่คุณต้องการ
และใน MAMP, เอ็กซ์เอมป์ฯลฯ
หากไม่มีคำสั่ง php คุณสามารถลองค้นหาไบนารีได้จาก:
./utils/find-php
จากนั้นคุณสร้างตัวแปรสภาพแวดล้อมที่เรียกว่า WP_CLI_PHP
กับเส้นทางที่คุณพบ ค้นหา.php
ในสภาพแวดล้อม ยูนิกซ์ คุณสามารถทำได้โดยเพิ่มบรรทัดต่อไปนี้ในไฟล์ของคุณ .bashrc:
WP_CLI_PHP=/path/to/php-binary
โอเคดีมากติดตั้งไปแล้ว แต่ ... วิธีนี้ใช้อย่างไร?
คุณไปที่โฟลเดอร์รูทของ WordPress:
cd /var/www/wp/
ถ้าคุณพิมพ์ wp
คุณจะเห็นผลลัพธ์คล้ายกับสิ่งนี้:
คำสั่งที่ใช้ได้:
wp บล็อกสร้าง | ลบ
wp cache เพิ่ม | decr | ลบ | ล้าง | รับ | incr | แทนที่ | set | ประเภท
wp ความคิดเห็นสร้าง | ลบ | ถังขยะ | ป้องกัน | สแปม | ยกเลิกสแปม | อนุมัติ | ไม่อนุมัติ | จำนวน | สถานะ | ล่าสุด
wp core download | config | is-installed | install | install-network | version | update | update-db
wp db create | drop | reset | optimize | repair | connect | cli | query | export | import
wp eval ไฟล์
...
โปรดดู 'wp help' สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคำสั่งเฉพาะ
จากตรงนั้นเราสามารถติดตั้งปลั๊กอินจาก WordPress.org เพื่อไม่ให้ตัวอย่างซับซ้อนเราเลือก Hello Dolly ที่ไร้ประโยชน์:
wp plugin install hello-dolly
Y lo que veremos será esto:
การติดตั้ง Hello Dolly (1.5)
การดาวน์โหลดแพ็คเกจการติดตั้งจากhttp://downloads.WordPress.org/plugin/hello-dolly.1.5.zip…
กำลังแกะหีบห่อ ...
กำลังติดตั้งปลั๊กอิน ...
ติดตั้งปลั๊กอินสำเร็จแล้ว
อย่างที่คุณเห็นคำสั่งเมื่อติดตั้งแล้วจะเรียบง่ายและใช้งานง่าย
อีกตัวอย่างหนึ่งคือการติดตั้งหลายไซต์ซึ่งเราจะต้องให้พารามิเตอร์ wp-cli --blog
เพื่อให้คุณทราบว่าคุณควรดำเนินการกับเว็บไซต์ใด:
wp theme status --blog=localhost/wp/test
Y si es en una instalación en subdominio sería algo así:
wp theme status --blog=test.example.com
หากคุณทำงานบนไซต์เดียวกันเกือบตลอดเวลาคุณสามารถใส่ url ของไซต์นั้นในไฟล์ชื่อ 'wp-cli-blog
'ที่คุณจะสร้างในโฟลเดอร์รูทของ WordPress ของคุณ:
echo 'test.example.com' > wp-cli-blog
จากช่วงเวลานี้คุณสามารถโทร wp
ไม่มีพารามิเตอร์ --blog
:
wp theme status
รายการคำสั่งทั้งหมดอยู่ที่นี่และคุณสามารถสร้างคำสั่งเพิ่มเติมในไฟล์ ห้องครัวของ wp-cli.
อย่างที่ฉันเตือนคุณไม่ใช่สิ่งที่ทุกคนจะใช้ทุกวัน แต่เป็นวิธีที่ยอดเยี่ยมในการจัดการ WordPress จากบรรทัดคำสั่งเช่นผ่าน SSH ดังนั้นให้บันทึกลิงก์ไว้ที่นั่นเมื่อคุณมีเวลาสองสามวันโง่ ๆ ผู้ที่ไม่รู้จะยุ่งกับ WordPress
ดังนั้นโพสต์จึงจบลง
เฟอร์นันโดบอกในตอนแรกว่ามันเป็นโพสต์สำหรับคนเก่ง ... แต่พวกเราเกือบทั้งหมดไม่เห็นว่าสิ่งนี้ยอดเยี่ยมจริงๆเหรอ? 😀…ฮ่า ๆ !! ฉันไม่รู้เกี่ยวกับคุณ แต่ความคิดในการควบคุม WordPress ด้วยคำสั่งฉันพบว่ามันยอดเยี่ยมจริงๆ♥ 0 ♥
ขอบคุณ Fernando มากสำหรับโพสต์อีกครั้งบทความนี้นำมาจาก HelpWordpress.com.
ฉันหวังว่าคุณจะพบว่ามันน่าสนใจ😉
ความนับถือ
ดีเพียง!
ผมจะนำไปปฏิบัติในตอนนี้ คุณเพิ่งให้ฉันมีความสุข
ขอบคุณมากสำหรับการแบ่งปัน KZKG ^ Gaara
สวัสดี!
ไม่มีอะไรยินดีที่จะช่วยเหลือ🙂
ความนับถือ
Nice Job … .. ตอนนี้ฉันเสร็จสิ้น«การครอบงำ» Nginx ของฉันฉันจะดูว่าสิ่ง wp-cli ได้ผลหรือไม่…. และถ้ามีคนต้องการเรียกฉันว่าเป็นคนที่ชอบความหลากหลายของคอนโซลมันก็ไม่ทำให้ฉันรำคาญเลย xD
ดูว่าฉันสามารถให้เวลาตัวเองขับ Drush ให้เสร็จได้หรือไม่