Automatisches Aktivieren von benutzerdefiniertem Design, Plugins und Standardinhalt bei der Installation?

Ich benutze WordPress für eine große gemeinnützige Organisation mit vielen Websites. Ich möchte die Anzahl der Installationsschritte für die Personen verringern, die ihre Websites einrichten. Ist es möglich, eine WP-Installation zu machen, die automatisch Plugins, Themes und Standardinhalte aktiviert?

Solutions Collecting From Web of "Automatisches Aktivieren von benutzerdefiniertem Design, Plugins und Standardinhalt bei der Installation?"

Sicher. wp_install_defaults() ist eine Pluggable-function. (Wie auch wp_new_blog_notification () und wp_upgrade (), falls Sie diese auch einmal überschreiben müssen.)

 # in wp-config.php if ( defined('WP_INSTALLING') && WP_INSTALLING ) { include_once dirname(__FILE__) . '/wp-content/install.php'; } # in wp-content/install.php function wp_install_defaults($user_id) { global $wpdb, $wp_rewrite, $current_site, $table_prefix; // do whatever you want here... } 

Wenn Sie keinen PHP-Code schreiben möchten, können Sie die Standard-Wordpress-Installation erstellen und dann den statementen zum Verschieben von WordPress folgen. Anstatt die Dateien zu verschieben, kopieren Sie sie einfach und löschen die vorhandene database nach dem Exportieren nicht. Dies würde alle Einstellungen und Inhalte (wie sie alle in der database gespeichert sind) übertragen und trotzdem die Standardinstallation für Sie behalten, um den Vorgang mit zu wiederholen.