Решил сделать скрипт который будет постить статьи на сайт автоматом
pip install python-wordpress-xmlrpc
Делаем файл account.json со следующим содержимым
{
"user": "логин админки",
"password": "пароль админки"
}
Непосредственно сам код
import json
from wordpress_xmlrpc import Client, WordPressPost
from wordpress_xmlrpc.methods.posts import NewPost
# Login
with open('account.json', 'r', encoding='utf-8') as f:
account = json.load(f)
id = account['user']
password = account['password']
url = 'https://site.ru/xmlrpc.php'
which = 'draft'
wp = Client(url, id, password)
post = WordPressPost()
post.post_status = which
post.title = 'Заголовок статьи'
post.content = 'Текст статьи'
post.excerpt = 'Текст отрывка статьи'
post.terms_names = {
"post_tag": ['Тег статьи'],
"category": ['Категория']
}
wp.call(NewPost(post))
в планах прикрутить написание статей при помощи искусственного интеллекта