Skip to content

LordGhostX/py-wordpress

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

WordPress REST API Wrapper

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))

About

Python API Wrapper for WordPress

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages