【发布时间】:2011-01-23 17:28:08
【问题描述】:
[更新:我找到了 API 参考。使用的方法如下]
<?php wp_delete_post( $postid, $force_delete = false ) ?>
我有一个 wordpress 插件,当我第一次安装新的 wordpress 网站时,它会为我创建默认页面(关于我们、联系我们、隐私政策等)。它工作得非常好,让我快速构建网站。
但是,我遇到的一个问题是我仍然必须手动删除默认的 wordpress 页面(关于)和发布(“hello world”)以及启用 Akismet。
我想将这些功能添加到我的插件中。
我的问题:
假设我按 ID 删除,我是否可以合理地依赖这些页面的默认 ID 在站点之间和主机之间保持不变? (也就是说,有没有人发现它们在不同的 web 主机 wordpress 安装程序中存在差异,这些安装程序会为这些页面创建不同的 ID)
否则,我想我可以根据匹配“关于”和“Hello World”的页面标题删除。毕竟,这是一个全新的网站。
【问题讨论】:
标签: wordpress