Tôi muốn tự động cập nhật các tùy chọn plugin. Có một số điều mà tôi lặp lại rất nhiều.
Với wp-cli tôi biết tôi có thể cập nhật các tùy chọn đơn giản như thế này:
php wp-cli.phar option update blog_public 1
Tuy nhiên, một số tùy chọn plugin lưu tùy chọn của họ trong chuỗi nối tiếp.
Ví dụ về tùy chọn nối tiếp_value trong 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:"";}
Làm thế nào để cập nhật những lựa chọn đó?
option update
dòng trong dấu ngoặc đơn. Xem triển khai của tôi trên dòng 61 tại đây: gist.github.com/squarecandy/cfdead55ca1d84496044