2017-03-02 87 views
0

我得到的感覺一個單一的HTML頁面不是Wordpress會用到的東西,但是我想在很多需要的文件中創建一個新頁面的代碼,並且在Python中有一個腳本上傳並使它們生存在一個Wordpress站點上使用FTP。 這可能嗎? 我將製作大量新頁面,因此我沒有時間複製並粘貼到Wordpress的「新帖子」功能中。是否可以創建一個新的網站頁面以外的wordpress和FTP上傳到WordPress的網站?

我使用WordPress的插件,所以也許我不應該使用wordpress和我的問題應該是:我的插件選項爲每個頁面使用和HTML文件。幫幫我! 謝謝。

回答

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)) 
+0

真棒!所以用post.content,我可以傳遞一個HTML文件到這個? 任何方式來隔離當天最受歡迎/熱門帖子的一些新帖子,同時給排序窗口小部件十安排在首頁? – Ant

+0

是的,你可以添加HTML到你的文章或頁面。至於第二個問題,我不知道你指的是哪個插件,但是你可以提出一個新的問題來添加更多細節。 –

相關問題