Skip to content
This repository was archived by the owner on Feb 19, 2025. It is now read-only.

zemd/node-wordpress-client

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WordPress XML-RPC client.

Features

  • Automated batching of RPC calls.

Methods

Instance methods resemble WordPress functions used in PHP development.

  • client.get_post()
  • client.get_option()
  • client.insert_post()
  • client.upload_file()

Usage

// Load module and create an instance.
var client = require( 'wordpress-client' ).create({
  url: 'http://my-site.com/xmlrpc.php',
  username: 'admin',
  password: 'secret-password'
});

// Uplaod File
client.uploadFile({
  'name': 'My File',
  'bits': require( 'fs' ).readFileSync( './path/to/file.jpeg' )
});

Notes

  • All callbacks are called in context of client's instance.
  • Authenticated vs non-authenticated calls are automatically selected based on type of endpoint.

About

node.js client for WordPress

Resources

Stars

Watchers

Forks

Packages

No packages published