NAME

WordPress::Base - basic connection to wordpress via xmlrpc

DESCRIPTION

This module is for use for other modules like WordPress::Post

SYNOPSIS

package Wordpress::Something;
use base 'WordPress:Base';

my $o= WordPress::Base->new ({ 
   proxy => 'http://this/xmlrpc.php', 
   username => 'lou', 
   password => '2342ss' 
});

$o->server;
$o->_categories;  # re-query
$o->categories; # query once

new()

Argument is hash ref. Keys are 'proxy', 'username', and 'password'.

my $o= new WordPress::Base ({ 
   proxy => 'http://this/xmlrpc.php', 
   username => 'lou', 
   password => '2342ss' 
});

METHODS

head2 server()

returns XMLRPC::Lite object proxy must be set

username()

Perl set/get method. Argument is string. If you pass 'username' to constructor, it is prepopulated.

my $username = $o->username;
$o->username('bill');

password()

Perl set/get method. Argument is string. If you pass 'password' to constructor, it is prepopulated.

my $pw = $o->password;
$o->password('jim');

proxy()

Perl set/get method. Argument is string. If you pass 'poxy' to constructor, it is prepopulated.

AUTHOR

Leo Charre leocharre at cpan dot org

SEE ALSO

XMLRPC::Lite SOAP::Lite WordPress::Post

WordPress