如何自動創建一個WordPress頁面(例如,當插件被激活時)?WordPress - 自動創建頁面
11
A
回答
21
使用wp_insert_post()
,可插入網頁,以及:http://codex.wordpress.org/Function_Reference/wp_insert_post
見下文post_type。
$post = array(
'ID' => [ <post id> ] //Are you updating an existing post?
'menu_order' => [ <order> ] //If new post is a page, sets the order should it appear in the tabs.
'page_template' => [ <template file> ] //Sets the template for the page.
'comment_status' => [ 'closed' | 'open' ] // 'closed' means no comments.
'ping_status' => [ ? ] //Ping status?
'pinged' => [ ? ] //?
'post_author' => [ <user ID> ] //The user ID number of the author.
'post_category' => [ array(<category id>, <...>) ] //Add some categories.
'post_content' => [ <the text of the post> ] //The full text of the post.
'post_date' => [ Y-m-d H:i:s ] //The time post was made.
'post_date_gmt' => [ Y-m-d H:i:s ] //The time post was made, in GMT.
'post_excerpt' => [ <an excerpt> ] //For all your post excerpt needs.
'post_name' => [ <the name> ] // The name (slug) for your post
'post_parent' => [ <post ID> ] //Sets the parent of the new post.
'post_password' => [ ? ] //password for post?
'post_status' => [ 'draft' | 'publish' | 'pending' ] //Set the status of the new post.
'post_title' => [ <the title> ] //The title of your post.
'post_type' => [ 'post' | 'page' ] //Sometimes you want to post a page.
'tags_input' => [ '<tag>, <tag>, <...>' ] //For tags.
'to_ping' => [ ? ] //?
);
// Insert the post into the database
wp_insert_post($post);
+1
因爲頁面只是標記爲頁面的帖子。 – 2009-07-27 01:12:13
-3
WordPress的提供了數據庫抽象的wp->查詢API方法。您可以創建適當的查詢以在需要時創建頁面。
相關問題
- 1. 如何創建自定義WordPress頁面?
- 2. php自動創建頁面
- 3. 自動創建頁面
- 4. 自動創建php頁面
- 5. 在WordPress中創建頁面時自動創建菜單項。如何?
- 6. 在博客頁面創建分頁wordpress
- 7. 自動的Facebook頁面創建
- 8. 自動創建索引頁面
- 9. 在Silverstripe頁面類型上自動創建子頁面
- 10. Wordpress從插件創建前端頁面
- 11. 使用wordpress創建存檔頁面
- 12. 如何爲wordpress創建用戶頁面?
- 13. 爲什麼Wordpress不會創建頁面?
- 14. 從html頁面創建wordpress主題
- 15. WordPress |創建單個作業頁面
- 16. 創建頁面的Wordpress表單
- 17. 在wordpress中創建插件頁面
- 18. 在wordpress用戶頁面創建列
- 19. 如何創建一個WordPress自定義類別頁面
- 20. 需要在WordPress上創建新的自定義頁面
- 21. 如何在WordPress中創建自定義作者頁面?
- 22. 創建WordPress的自定義頁面,並添加內容到它
- 23. 爲Wordpress創建自定義php登錄頁面
- 24. WordPress的 - 用自定義的URL創建一個頁面
- 25. 創建您的設計的自定義wordpress頁面模板
- 26. 在wordpress中爲自定義網址創建頁面
- 27. 使用wordpress plgin創建自定義頁面
- 28. 如何在wordpress中創建自定義登陸頁面
- 29. 爲WordPress博客頁面創建自定義元描述
- 30. 用郵政標題創建一個自定義WordPress頁面
你是什麼意思?你想編寫一個使用wp核心API創建頁面的插件嗎? – 2009-07-27 01:06:51
是的,就是這樣。我想創建NEW頁面,而不是在某處插入現有的頁面。 – Phil 2009-07-27 13:26:26