| WordPress-API documentation | view source | Contained in the WordPress-API distribution. |
WordPress::Base::Content
use WordPress::Base::Content 'all';
use WordPress::XMLRPC;
my $wp = new WordPress::XMLRPC({
proxy => 'http://mysite/xmlrpc.php',
username => 'leo',
password => 'pazz',
});
my $struct = abs_path_to_media_object_data('/home/my/picture.jpg');
my $result = $wp->newMediaObject($struct) or die( $wp->errstr );
print STDERR "uploaded to ". $result->{url};
This is for dealing with files, slurping, cleaning up text, whatever. Nothing is exported by default.
Arg is abs path, turns into data structure expected as arg to upload with WordPress::XMLRPC methods. You would normally use a binary file for this.
Argument is a path. Returns filename part.
Argument is abs path, returns file bits in MIME::Base64
Argument is abs path, returns mime type
File::Type MIME::Base64
File::Type MIME::Base64 WordPress::API WordPress::XMLRPC
Leo Charre leocharre at cpan dot org
| WordPress-API documentation | view source | Contained in the WordPress-API distribution. |