Python API Wrapper for WordPress
Getting Started
from wordpress import WP
blog = WP("https://example-wordpress.com")
Get Blog Posts
# Getting all posts from the blog
print(blog.get_posts())
# Get a single post with a specified ID
post_id = 474
print(blog.get_posts(post_id))
Get Blog Categories
# Getting all post categories from the blog
print(blog.get_categories())
Get Blog Tags
# Getting all post tags from the blog
print(blog.get_tags())
Get Blog Pages
# Getting all pages from the blog
print(blog.get_pages())
# Get a single page with a specified ID
page_id = 10
print(blog.get_pages(page_id))
Get & Post Blog Comments
# Getting all comments from the blog
print(blog.get_comments())
# Get a single comment with a specified ID
comment_id = 1
print(blog.get_comments(comment_id))
print(blog.post_comment())
Get Blog Taxonomies
# Getting all taxonomies from the blog
print(blog.get_taxonomies())
# Get a single taxonomy with a specified ID
taxonomy_id = 1
print(blog.get_taxonomies(taxonomy_id))
Get Blog Media
# Getting all media from the blog
print(blog.get_media())
# Get a single media with a specified ID
media_id = 10
print(blog.get_media(media_id))
Get Blog Users
# Getting all users from the blog
print(blog.get_users())
# Get a single user with a specified ID
user_id = 10
print(blog.get_users(user_id))
Search Blog
# Search blog for a string
search_item = "hello world"
print(blog.search(search_item))