I’m creating a multi site and would like to have:
-
A few pages that are automatically created with the new site (at the moment only the default home and sample page are created with a new site, anyone know how that is being done?)
-
Even better but maby separate, a way to create pages in a form (on the register form or otherwise)
so that means optimally i want 4 pages (with content) made when a site is registered, and then a form asking them for the titles of 2 more pages that get created.
answers or ideas for either much appreciated!
1 Answer
Not sure about multisite, however it usually works similarly to single site, so the following info may be useful:
There is a pluggable function (ie you write your own which will run instead of wp’s function)
“wp_install_defaults”
Put your function in a ‘dropin’ plugin for install.php
and wp will use your function to create defaults instead of the wp defaults.
More info see:
Repeatable configuration package
http://hakre.wordpress.com/2010/05/01/must-use-and-drop-ins-plugins/