@Transfer_116

Как импортировать контент в wordpress python?

Привет!
Хочу загрузить новые страницы на сайт. Есть поля, которые добавляются через кнопку добавить64084b4bd1487741338910.png

У меня уже есть код, он добавляет новые страницы и все заполняет, но я не могу добавить контент, который добавляется по кнопке (Например это ответы на популярные вопросы)

from wordpress_xmlrpc import Client, WordPressPost
from wordpress_xmlrpc.methods.posts import NewPost
import json

# Инициализация клиента WordPress
wp = Client('https://avtoluxe116.ru /###', '###', '###')
# Создание новой услуги
service = WordPressPost()
service.title = 'Тайт Заголовок услуги' 
#service.content = 'Текст услуги'
service._yoast_wpseo_metadesc = '2'

feedback = [{'services-work-header': 'Заголовок 1', 'services-work-text': 'Текст 1'},
                    {'services-work-header': 'Заголовок 2', 'services-work-text': 'Текст 2'},
                    {'services-work-header': 'Заголовок 3', 'services-work-text': 'Текст 3'}]

service.custom_fields = [{'key': 'services-mainSubtitle', 'value': 'Под заголовок тайтла'},
                         {'key': 'services-popular-header', 'value': 'Популярный авто'},
                         {'key': '_yoast_wpseo_metadesc', 'value': 'Your meta description here'},
                         {'key': '_yoast_wpseo_focuskw', 'value': 'Your meta keywords here'},
                         {'key': 'services-popular-subheadertext', 'value': 'Текст для популярных авто'},
                         {'key': 'services-work-header', 'value': 'Как заказать'},
                         {'key': 'services-work-subheadertext', 'value': 'текст как заказать'},
                         {'key': 'services-about-header', 'value': 'наша компания'},
                         {'key': 'services-about-subheadertext', 'value': 'текст наша компания'},
                         {'key': 'services-services-header', 'value': 'Услуги'},
                         {'key': 'services-services-subheadertext', 'value': 'текст услуг '},
                         {'key': 'faq-header', 'value': 'Отзывы'},
                         {'key': 'faq-subheadertext', 'value': 'текст отзывы'},
                         {'key': 'services-work-items', 'value': feedback},
                         {'services-work-header': 'Заголовок 1', 'services-work-text': 'Текст 1'}]

    
    
service.terms_names = {}

# Установка типа поста и статуса публикации
service.post_type = 'service'
service.post_status = 'publish'

# Публикация услуги
wp.call(NewPost(service))

# Вот такой вариант почему то не помогает
# {'key': 'key', 'value': [{key: value}, {key, value}]},
  • Вопрос задан
  • 125 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы