如何为多站点中的新站点自动设置主题、页面、小工具等?

时间:2012-05-24 作者:rinogo

我有一个大型的多站点网络,每个页面的设计都略有不同。我想写一些自定义代码来尽可能地自动化新博客的设置。

我希望为每个新博客做的事情:

激活主题创建一些新页面(联系人、关于我们的信息等)

  • 添加和配置一些小部件等。
  • 我完全愿意(甚至渴望)编写自定义代码来实现这一自动化。然而,我希望尽可能多地利用现有代码。为了实现这一目标,您有什么建议?

    我知道我可以wp_insert_post() 插入帖子和页面,但我应该如何激活主题、启用小部件等。?

  • 1 个回复
    SO网友:mrwweb

    你会想加入wpmu_new_blog. 你可以看到args你可以通过它here (目前没有法典…)。最后一个$元参数可能需要很多不同的设置。

    您还可以查看WPMU New Blog Defaults. 它似乎并没有做到你想要的一切,但它可能至少包含了一些关于如何使用这个钩子的好例子。

    结束

    相关推荐

    Protect Uploads in Multisite

    我正在使用WordPress multisite(3.3.1),并试图保护从某些博客上传的内容不被热链接和直接访问。这与How to Protect Uploads, if User is not Logged In?, 但我只想通过服务器上运行的脚本访问上传内容(即,只有服务器可以显示/提供上传服务),因此内容可以受到WordPress用户权限的保护。例如,我有一个名为40c的字段。jpg位于localhost/files/2011/07/40c。jpg;我想让文件显示出来only 在本地域上由HTML