WordPress: Grundeinstellungen per Plugin setzen
29.01.2010 in: PHP, Trickkiste, Webdesign und WordPress • 17 Kommentare
Letzte Änderung: 05.06.2010, 18:35 Uhr.
Wer öfter mal ein WordPress-Blog installiert, weiß die vielen Einstellungsseiten nicht unbedingt zu goutieren. Ich habe mir dafür ein kleines Plugin geschrieben, das die wichtigsten Optionen auf einen Schlag setzt, die Blogroll (Linkliste) leert und die Dummytexte löscht:
Download Toschos Basic Settings.
<?php /* Plugin Name: Toscho's basic settings Plugin URI: http://toscho.de/2010/wordpress-grundeinstellungen-per-plugin-setzen/ Description: Some useful default configuration settings. See 'wp-admin/options.php' for more options. Version: 0.3 Author: Thomas Scholz Author URI: http://toscho.de */ function set_toscho_defaults() { global $wpdb; $o = array( 'avatar_default' => 'blank', 'avatar_rating' => 'G', 'category_base' => '/thema', 'comment_max_links' => 0, 'comments_per_page' => 0, 'date_format' => 'd.m.Y', 'default_ping_status' => 'closed', 'default_post_edit_rows' => 30, 'links_updated_date_format' => 'j. F Y, H:i', 'permalink_structure' => '/%year%/%postname%/', 'rss_language' => 'de', 'timezone_string' => 'Etc/GMT-1', 'use_smilies' => 0, 'start_of_week' => 1 ); foreach ( $o as $k => $v ) { update_option($k, $v); } // Delete dummy post and comment. wp_delete_post(1, TRUE); wp_delete_comment(1); // empty blogroll $wpdb->query("DELETE FROM $wpdb->links WHERE link_id != ''"); return; } register_activation_hook(__FILE__, 'set_toscho_defaults');
Dieses Plugin aktivieren, deaktivieren und löschen. Fertig.
Nachtrag: Dieses kleine Plugin hat jetzt auch seine eigene GitHub-Adresse: http://github.com/toscho/WordPress-Basic-Settings.
Das ist mal wieder eine geniale Idee. Warum kommt man nicht selbst auf so naheliegende Dinge...
Danke!
Echt ne schöne Idee! Je nachdem wie oft man WP installiert auch sehr nützlich. Hätte aber noch einen Vorschlag: Den Default-Beitrag "Hallo Welt" inklusive Kommentar zu löschen. Müsste sicherlich über die WP-Datenbank Klasse zu schaffen sein.
@Fabian: Das ist eine gute Idee! Habe ich gleich ergänzt.
Hey Thomas,
schöne Idee! Vielleicht wäre die Standardkategorie auch noch eine Sache für dein Plugin. Die heißt ja Uncategorized, ist also englisch und nichtssagend, und könnte evtl. auch geupdated werden:
@Oliver Schlöbe: Wenn man WordPress von wordpress-deutschland.org bezieht, dann heißt die schon »Allgemein«. Da sehe ich jetzt keinen Korrekturbedarf.
@Micha: Du hättest mein Buch besser lesen sollen, da steht sowas drin mit einigen Möglichkeiten mehr ;)
@Thomas Scholz: Tatsache. Gut, dann vergiss meinen Kommentar und meine Existenz. *jedi trick* :-)
@Frank, sorry, habs nur überflogen.
@Fabian:
Mit der neuen WordPress-Version (2.9) soll der "Hallo Welt"-Artikel laut weblogtools collection durch etwas nützlicheres ersetzt werden. Es soll einen Link zur Mailingliste enthalten sein, die über neue WordPress Versionen informiert und eine Liste über erste Einstiegsmöglichkeiten in WordPress.
@Herbi: Wer oft WordPress installiert, der braucht das nicht.
Zwei Nachträge: 1. Der Wochenbeginn ist jetzt der Montag, und die Blogroll wird geleert.
Das ist ja mal cool! Danke!
Wolltest du die von WP erstellte Seite nicht auch gleich löschen? Durch die gestrige WP-Installation konnte ich deine Idee endlich mal ausprobieren - wirklich praktikabel wird es natürlich erst, wenn man WP oft installiert.
@Fabian: Die wandle ich normalerweise gleich zum Impressum um. Sie bleibt, damit ich das nicht vergesse.
Du kannst aber leicht eine Ergänzung schreiben:
Gute Idee, vor allem die Tatsache, dass das Plugin nach Benutzung gleich wieder gelöscht wird, gefällt mir ausgesprochen gut. Viele Blogs schleppen ja heute ein Dutzend oder mehr Plugins mit sich herum und der Blogger wundert sich, warum das Blog immer langsamer wird.
Ich bin allerdings auch der Meinung, dass man dieses Plugin nicht wirklich braucht, wenn man regelmässig Blogs für andere Blogger einrichtet, weil da vieles Routine ist.
Trotzdem grundsätzlich ein sehr gute Idee.
Gruß
Jürgen Schnick
@Jürgen Schnick: Genau weil das Routine-Aufgaben sind, habe ich sie gebündelt. Was spricht denn dagegen, stets wiederkehrende Schritte zusammenzufassen?
Zum Glück habe ich das jetzt gefunden! Vielen Dank für den Tipp!
Ich muss die nächsten Tagen 20 Blogs installieren und da ist sowas perfekt! Erspart mit eine Menge Arbeit. :-)
Super wäre, wenn man gleich noch div. Plugins konfigurieren könnte... mal überlegen! ;-)