我感觉到一个单独的HTML页面不是Wordpress可以使用的东西但是我想在许多文件中创建一个新页面的代码,并且在Python上传并创建脚本并制作它们用FTP在Wordpress网站上生活。 这可能吗? 我将制作大量新页面,因此我没有时间复制并粘贴到Wordpress的“新帖子”功能中。
我正在使用wordpress进行插件,所以也许我不应该使用wordpress,我的问题应该是:我的插件选项是什么,每个页面都使用和HTML文件。救命! 感谢。
答案 0 :(得分:1)
你甚至不需要乱用FTP。 Wordpress提供了一个API,您可以使用它将内容发布到您的网站,您绝对可以使用Python脚本生成内容并发布到API。请参阅:https://codex.wordpress.org/XML-RPC_WordPress_API
答案 1 :(得分:1)
Wordpress将帖子和页面存储在数据库而不是文件中。 您无法使用FTP 上传内容。但您可以使用python与@JosepVails声明的WordPress API进行交互。
有一个python模块,你可以在python-wordpress-xmlrpc
找到它添加帖子的示例:
from wordpress_xmlrpc.methods.posts import NewPost
wp = Client('http://example.com/xmlrpc.php', 'username', 'password')
post = WordPressPost()
post.title = 'My new title'
post.content = 'This is the body of my new post.'
post.terms_names = {
'post_tag': ['test', 'firstpost'],
'category': ['Introductions', 'Tests']
}
wp.call(NewPost(post))