Relativ einfaches Plugin, um für XML-RPC Clients gezielt weitere Einstellungen freizuschalten (wp.getOptions
/wp.setOptions
).
Die zusätzlichen Optionen sind hardcoded und per Editor im Plugin zu ändern, sollte selbsterklärend sein.
Falls es neben XML-RPC noch andere vernünftige Methoden gibt, um von einer externen Anwendung aus die WordPress Einstellungen zu ändern lasst es mich wissen!
Source
<?php /* Plugin Name: XML-RPC Options Extender Plugin URI: http://sezz.at/projects/wordpress/xml-rpc-options-extender Description: Enables XML RPC clients to access more options. Version: 1.0 Author: Martin Karer Author URI: http://sezz.at/ */ function xmlrpc_blog_options_extend($options){ $options['currenttrack_cover'] = array( 'desc' => '', 'readonly' => false, 'option' => 'sezz_red_listeningto_cover'); $options['currenttrack_title'] = array( 'desc' => '', 'readonly' => false, 'option' => 'sezz_red_listeningto_title'); $options['currenttrack_url'] = array( 'desc' => '', 'readonly' => false, 'option' => 'sezz_red_listeningto_link'); return $options; } add_filter('xmlrpc_blog_options', 'xmlrpc_blog_options_extend'); ?>