是否可以在wordpress和FTP上传到wordpress网站之外创建一个新的网站页面?

时间:2017-03-02 02:42:11

标签: php python wordpress ftp

我感觉到一个单独的HTML页面不是Wordpress可以使用的东西但是我想在许多文件中创建一个新页面的代码,并且在Python上传并创建脚本并制作它们用FTP在Wordpress网站上生活。 这可能吗? 我将制作大量新页面,因此我没有时间复制并粘贴到Wordpress的“新帖子”功能中。

我正在使用wordpress进行插件,所以也许我不应该使用wordpress,我的问题应该是:我的插件选项是什么,每个页面都使用和HTML文件。救命! 感谢。

2 个答案:

答案 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))