После большого количества Google я попал сюда: Как установить миниатюру поста, используя внешнюю ссылку на изображение вместо идентификатора вложения? .
Здесь есть все, что я могу найти, однако я не могу изменить его, чтобы установить миниатюру из ссылки на внешнее изображение.
from wordpress_xmlrpc import Client, WordPressPost
from wordpress_xmlrpc.methods.posts import NewPost
#authenticate
wp_url = "https://blog.com/xmlrpc.php"
wp_username = "My_User_ID_on_WP"
wp_password = "My_PWD_on_WP"
wp = Client(wp_url, wp_username, wp_password)
#post and activate new post
post = WordPressPost()
post.title = '3 Post'
post.content = '<h1>heading 1</h1>Tayloe was here<br><small>here too!</small><p>New para.'
post.post_status = 'draft'
post.thumbnail = 50 # The ID of the image determined in Step 1
post.slug = "123abc"
post.terms_names = {
'post_tag': ['MyTag'],
'category': ['Category']
}
wp.call(NewPost(post))
Примечание : я надеваю не хочу сохранять изображение на моих серверах и использовать только внешнее изображение