会见wordpress的xmlrpc库python

2024-04-26 02:35:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在和wordpress_xmlrpc library for python会面。棒极了的文档,红它所有的未来,但仍然不能赶上,如何标记1-2类的身份证张贴。这似乎很容易,但对我来说不是。我不能分类发帖。当我试图声明一个类别时,它在所有类别中发布,否则只在id=1的类别中发布。你知道吗

wp = Client('http://example.com/wordpress/xmlrpc.php', 'admin', 'admin')
post = WordPressPost()

post.title = 'My post'
post.content = 'The best post ever.'
post.id = wp.call(posts.NewPost(post))
cats = wp.call(taxonomies.GetTerms('category', 2))
post.terms = cats
post.post_status = 'publish'

wp.call(posts.EditPost(post.id, post))

在这个代码示例中是category id 2,我也像(2)[2]一样声明了它,尝试了许多categoryes (2, 4)[2, 4]。没什么区别。你知道吗

当然,有这样的ID类别,没有错。你知道吗


Tags: id声明foradminlibrarywordpresscall类别
1条回答
网友
1楼 · 发布于 2024-04-26 02:35:19

好吧,我整理好了。 wp.call(taxonomies.GetTerms('category'))正如我第一次尝试的那样,得到一个可用的分类对象列表。 要在某些类别中标记文章:

category_id = 3
cat = wp.call(taxonomies.GetTerm('category', category_id))
post.terms.append(cat)

如果需要在2+个类别中标记文章,最好的方法是将它们分开附加,因为后期条款是一个列表。你知道吗

相关问题 更多 >