파이썬을 사용하여 워드프레스에 자동으로 글을 게시하려면 워드프레스 REST API를 활용할 수 있습니다.
다음은 Request
라이브러리를 사용하여 워드프레스에서 새 게시물을 작성하는 방법을 보여주는 예제 코드 입니다.
import requests
def create_wordpress_post(title, content):
# WordPress REST API endpoint for creating posts
endpoint = 'https://your-wordpress-site/wp-json/wp/v2/posts'
# Set your WordPress username and password
username = 'your-username'
password = 'your-password'
# Create the request headers with basic authentication
headers = {
'Content-Type': 'application/json',
}
# Create the request payload with post title and content
data = {
'title': title,
'content': content,
'status': 'publish' # Set the post status (draft, pending, publish)
}
# Send the POST request to create the new post
response = requests.post(endpoint, headers=headers, json=data, auth=(username, password))
if response.status_code == 201:
print('Post created successfully!')
else:
print('Failed to create post. Status code:', response.status_code)
# Example usage
post_title = 'My First WordPress Post'
post_content = '<p>This is the content of my first post.</p>'
create_wordpress_post(post_title, post_content)
코드를 실행하기 전에 'https://your-wordpress-site/wp-json/wp/v2/posts'
를 자신의 도메인 주소로 바꾸십시오.
또한 'your-username'
및 'your-password'
에 자신의 아이디와 패스워드로 바꿉니다.
파이썬 환경에 requests
라이브러리가 설치되어 있어야 합니다. pip install requests
를 사용하여 설치할 수 있습니다.