XMLRPC可以设置SHOW_ON_FORENT/PAGE_ON_FORENT吗?

时间:2015-03-31 作者:jimt

是否可以设置show_on_frontpage_on_front 通过XMLRPC?它们不会出现在从返回的列表中wp.getOptions 以及使用wp。setOptions似乎不会更改这些值。

1 个回复
最合适的回答,由SO网友:birgire 整理而成

这些选项不属于默认可写选项$blog_options.

这里有一个(未经测试的)想法,使用xmlrpc_blog_options 过滤器使show_on_front 选项可写:

/**
 * Add \'show_on_front\' to the list of XML-RPC writeable options.
 */

add_filter( \'xmlrpc_blog_options\', function( $blog_options ) 
{
    if( is_array( $blog_options ) )
    { 
        $blog_options[\'show_on_front\'] = array(
            \'desc\'     => __( \'Show on front\' ),
            \'readonly\' => false,
            \'option\'   => \'show_on_front\'
        );
    }
    return $blog_options; 
});
和类似的page_on_front 选项

结束

相关推荐

Wp.getUser XML-RPC方法仅返回50个用户,如何获取所有用户

在我的iphone应用程序中,我试图列出所有使用wp.getUsers XML-RPC method, 但它并没有返回所有用户,在那个博客中我有大约180个成员,但它只返回了50 users 在列表中,如何获取所有用户??我正在传递以下3个参数blog_id, username 和password ,,我应该通过吗any other parameter 要获取列表中的所有用户??普拉斯提前帮我解决问题