【问题标题】:Wordpress > How to remove the default pages (about, hello world) via scriptWordpress > 如何通过脚本删除默认页面(about、hello world)
【发布时间】: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


    【解决方案1】:

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

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-27
    • 2013-06-20
    • 2016-10-29
    相关资源
    最近更新 更多