Wordpress>如何通过脚本删除默认页面(about,hello world)

时间:2010-03-04 15:03:26

标签: wordpress

[更新:我找到了API参考。使用的方法如下]

<?php wp_delete_post( $postid, $force_delete = false ) ?>

我有一个wordpress插件,当我第一次安装一个新的wordpress网站时,为我创建我的默认页面(关于我们,联系我们,隐私政策等)。它工作得非常好,并且可以快速建立网站。

然而,我遇到的一个问题是我仍然需要手动删除默认的wordpress页面(about)和post(“hello world”)以及启用Akismet。

我想将这些功能添加到我的插件中。

我的问题:

假设我正在通过ID删除,我是否可以合理地依赖这些页面的默认ID来保持站点之间的不变并且托管主机? (即,是否有人发现他们在各种网络主机wordpress安装程序中的差异会为这些页面创建不同的ID

否则,我想我可以根据匹配“关于”和“Hello World”的页面标题删除。毕竟,这是一个全新的网站。

1 个答案:

答案 0 :(得分:1)

我猜/假设默认情况下新安装的ID是相同的。 (但根据标题删除可能更安全。)

您可以自动启用插件,但有时您想使用不同的wordpress.com帐户(API密钥)来激活您的Akismet。最近的Akismet密钥也可以通过电子邮件获得 - 因此您可能希望不时更改它们或针对不同的项目。