ฉันต้องการอัปเดตตัวเลือกปลั๊กอินโดยอัตโนมัติ มีบางสิ่งที่ฉันซ้ำไปซ้ำมามากมาย
ด้วย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:"";}
จะอัพเดทตัวเลือกเหล่านั้นอย่างไร?
option update
บรรทัดด้วยเครื่องหมายคำพูดเดี่ยว ดูการใช้งานของฉันที่บรรทัด 61 ได้ที่นี่: gist.github.com/squarecandy/cfdead55ca1d84496044