คำถามติดแท็ก wp-cli

3
จะเปลี่ยนรหัสผ่านผู้ใช้ด้วย wp-cli ได้อย่างไร?
wp-cliยอดเยี่ยม แต่มันไม่ชัดเจนว่าฉันจะเปลี่ยนรหัสผ่านผู้ใช้ได้อย่างรวดเร็วด้วยวิธีใด วิธีการเปลี่ยนรหัสผ่านของผู้ใช้โดยทางโปรแกรมอาจช่วยให้เข้าใจได้ แม้ว่าจะwp user update username --field=passwordไม่ gonna ตัดมันเห็นได้ชัดว่าจะเลิกดังนั้นจึงควรผ่านไปmd5wp_set_password
23 password  wp-cli 

2
ตรวจสอบว่า WP ทำงานภายใต้ WP-CLI
ฉันใช้เครื่องมือWP-CLI ที่ยอดเยี่ยม เนื่องจากการพึ่งพาตัวแปรสภาพแวดล้อม Apache สำหรับกรณีการใช้งานเฉพาะฉันต้องเปิดใช้งานโค้ดจำนวนเล็กน้อยเพื่อรันเฉพาะเมื่อทำงานภายใต้ WP-CLI ฉันจะตรวจสอบว่า WP ทำงานภายใต้ WP-CLI ได้อย่างไร ในกรณีเฉพาะนี้ฉันสามารถตรวจสอบว่ามีตัวแปรสภาพแวดล้อม Apache ในคำถามหรือไม่ อย่างไรก็ตามฉันต้องการทราบวิธีการตรวจสอบทั่วไปที่มากขึ้น ขอขอบคุณ.
22 wp-cli 

5
รัน WP Cron บนหลายไซต์ทางที่ถูกต้อง
ฉันมี WordPress Multisite กับเว็บไซต์หลายแห่ง ฉันจะตั้งค่าDISABLE_WP_CRONไปในของฉันtruewp-config.php ถ้าเราตั้งค่า cron task ด้วย wget หรือ curl เรามีกฎ 30 วินาทีในการรันสคริปต์ PHP มีขนาดเล็กมากที่จะส่งการแจ้งเตือนทางอีเมลและทำสิ่งอื่น ๆ (การเชื่อมต่อเซิร์ฟเวอร์ SMTP ระยะไกลอาจช้า, บางทีมันอาจเป็นกลุ่มการแจ้งเตือนทางอีเมลขนาดใหญ่มากจาก bbPress หรืออะไรก็ได้) บางทีเราสามารถใช้บางอย่างเช่นนี้? php -q wp-cron.php แต่มันจะเรียกใช้ cron เพียงหนึ่งไซต์ใน Multisite (แต่ละไซต์มีภารกิจ cron ของตัวเองในตาราง MySQL ที่แตกต่างกัน) PS บนฟอรัม wpmudev.orgฉันพบ "วิธีแก้ปัญหา" ที่แปลกซึ่งใช้ Curl PS WP CLI อื่นมีwp cronคำสั่งที่ยอดเยี่ยมแต่อนุญาตให้เรียกใช้งาน cron ด้วยตนเองเท่านั้น …

4
วิธีการอัพเดทตัวเลือกแบบอนุกรมโดยทางโปรแกรม?
ฉันต้องการอัปเดตตัวเลือกปลั๊กอินโดยอัตโนมัติ มีบางสิ่งที่ฉันซ้ำไปซ้ำมามากมาย ด้วยwp-cliฉันรู้ว่าฉันสามารถอัปเดตตัวเลือกง่าย ๆ เช่นนี้: php wp-cli.phar option update blog_public 1 อย่างไรก็ตามตัวเลือกปลั๊กอินบางตัวบันทึกตัวเลือกในสตริงที่ทำให้เป็นอนุกรม ตัวอย่างของ option_value ต่อเนื่องใน wp_options: a:9:{s:4:"from";s:21:"xx@xxx.com";s:8:"fromname";s:51:"xxx";s:4:"host";s:13:"smtp.xx.com";s:10:"smtpsecure";s:3:"ssl";s:4:"port";s:3:"465";s:8:"smtpauth";s:3:"yes";s:8:"username";s:21:"xx@xxx.com";s:8:"password";s:13:"xxx";s:10:"deactivate";s:0:"";} จะอัพเดทตัวเลือกเหล่านั้นอย่างไร?
15 options  wp-cli 

3
ฉันจะป้องกันไม่ให้ปลั๊กอินโหลดเมื่อทำ WP-CLI ได้อย่างไร
ขณะนี้ฉันใช้รหัสนี้ในไฟล์ปลั๊กอินหลักเอง แต่ปลั๊กอินนั้นไม่ใช่ของฉันเองดังนั้นฉันจึงต้องการอัปเกรดได้ตามปกติโดยไม่ต้องเพิ่มรหัสนี้ทุกครั้ง if ( defined( 'WP_CLI' ) && WP_CLI ) { exit; } ฉันต้องทำเช่นนี้เพราะปลั๊กอินนี้สร้างข้อผิดพลาดและหยุด wp-cli ให้ทำงานอย่างถูกต้องดังนั้นฉันจึงไม่สามารถปิดการใช้งานปลั๊กอินด้วย wp-cli ทำงานของฉันและเปิดใช้งานอีกครั้ง มีวิธีที่ฉันสามารถทำสิ่งที่ชอบif x then do not load plugin file xจากภายใน mu-plugin หรือไม่?
13 plugins  wp-cli 

1
วิธีที่เร็วที่สุด (ขั้นต่ำจำนวนน้อยที่สุด) เพื่อนำเข้าฐานข้อมูลระยะไกลภายในเครื่องโดยใช้ WP-CLI
ฉันต้องการที่จะทำงานโดยอัตโนมัติของการนำเข้าฐานข้อมูลระยะไกลโดยใช้ที่WP-CLI กระบวนการปัจจุบันคือไปsshยังเซิร์ฟเวอร์และเรียกใช้exportไฟล์ไปยังโดยใช้WP-CLIคัดลอกไฟล์ไปยังไดเรกทอรีท้องถิ่นผ่านscpหรือrsyncจากนั้นimportไฟล์ผ่าน WP-CLI ฉันต้องการใช้@aliasและลบขั้นตอนให้มากที่สุดที่นี่ ในขณะที่ฉันต้องการคิดว่าบางสิ่งเช่นนี้เป็นไปได้: echo "$(wp @remote db export -)" | wp @local db import - ด้วยขนาดฐานข้อมูล> 5GB ที่ไม่บีบอัดดูเหมือนว่าจะเป็นตัวเลือกที่ทำงานได้มากกว่า: DB_EXPORT=$(echo "$(wp @remote db export -)" | gzip | base64 -w0); echo "$DB_EXPORT" | base64 -d | gunzip | wp @local db import - น่าเสียดายที่ฉันอาจกดขีด จำกัด ของเทอร์มินัลหรือโครงสร้างของการโทรนี้ควรล้างข้อมูลเนื่องจากหน้าต่างของฉันดูเหมือนจะแฮงค์ มีวิธีแก้ไขปัญหาอื่นที่ฉันสามารถลบออกscpจากกระบวนการนี้หรือไม่ มีคำสั่งอื่น ๆ …

7
WP CLI“ ข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล” ใน localhost (MAMP)
ฉันได้รับข้อผิดพลาดนี้เมื่อฉันพยายามสร้างบางสิ่งด้วย WP CLI: Error establishing a database connection. This either means that the username and password information in your `wp-config.php` file is incorrect or we can’t contact the database server at `localhost`. This could mean your host’s database server is down. แต่ฉันสามารถเปิดไซต์ด้วยลิงค์: http: // localhost: 8888 / projectname ความคิดใด ๆ
13 wp-cli 

3
wp-cli เปิดใช้งานโหมดการบำรุงรักษา
ในระหว่างการอัพเกรดธีมหรือปลั๊กอินโหมดการบำรุงรักษาจะถูกเปิดใช้งานจากนั้นปิดการใช้งานเมื่อเสร็จสิ้น เป็นไปได้หรือไม่ที่จะเปิด / ปิดโหมดการบำรุงรักษาด้วยตนเอง Enabling Maintenance mode... Downloading update from xxxx Disabling Maintenance mode...
11 wp-cli 

1
เหตุใดจึงสำคัญที่จะต้องปิดการใช้งานปลั๊กอินก่อนที่จะทำการลบ
ฉันสะดุดในหน้านี้ซึ่งมันบอกว่าwp plugin deleteทำอย่างนี้: ลบไฟล์ปลั๊กอินโดยไม่ปิดหรือถอนการติดตั้ง ทำไมการปิดใช้งานปลั๊กอินก่อนที่จะถูกลบจึงเป็นสิ่งสำคัญ มันเป็นทางการหรือสิ่งที่น่ากลัวเกิดขึ้น?
11 plugins  wp-cli 

4
มีสิ่งที่เทียบเท่า drush สำหรับ WordPress หรือยัง
ฉันกำลังทำงานกับ Drupal ในโครงการในขณะนี้และสำหรับความผิดปกติของมันทั้งหมดที่มีอินเตอร์เฟซบรรทัดคำสั่งเช่นdrushกรอบ Drupal เป็นสวรรค์ มีการเทียบเท่ากับการใช้ WordPress เพื่อให้คุณควบคุมปลั๊กอินที่ไซต์ถูกปรับใช้ด้วยหรือควรจะตั้งค่าเริ่มต้นใด หรือเป็นวิธีที่ดีที่สุดในปัจจุบันเพียงแค่วางสิ่งนี้ลงใน wp-config หรือที่อื่นที่คล้ายกัน?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.