Das Putzlowitsch Testblog für alles mögliche
Stichwort: Startseite

Der Februar 2010 in Zahlen

Den letzten Monatsrückblick gab es im Januar 2010. Wenn man nicht so recht weiß, was man sonst schreiben soll, stürzt man sich halt auf die Statistik :-). Die Werte sind alle aus der Serverlogdatei ermittelt worden.

Die Kennzahlen vom Februar 2010

  • Webzugriffe: 141450 von 12946 IP-Adressen (10,93 Req/IP)
  • Seitenzugriffe: 5659 (ca. 202/Tag)
  • Besucher: 3411 (ca. 122/Tag)
  • Einnahmen: 0,00 EUR (keine)

Was ich unter Web- bzw. Seitenzugriffen verstehe, habe ich bereits im letzten Monat erklärt. Neu sind die Besucher, hier verwende ich eine Kombination aus anonymisierter IP-Adresse und User-Agent, um Besucher zu unterscheiden.

Aus den Seitenzugriffen und der Besucherzahl ergibt sich der Seiten/Besucher-Quotient, hier liegt der Wert bei 1,66 Seiten je Besucher. Oder anders gesagt, durchschnittlich nur etwas mehr als jeder dritte Besucher guckt sich mehr als eine Seite an. Die globale Absprungrate liegt bei ungefähr 61 Prozent.

Die Einnahmen betrugen im Februar 0 Euro und 0 Cent, kein Wunder, habe ich doch den Google-Adsense-Block wie angekündigt wieder entfernt.

Am häufigsten aufgerufene Seiten

Die am häufigsten aufgerufene Seite ist die Startseite mit 432 Zugriffen (etwa 7,6 %). Es folgen diese Seiten:

  1. Wordpress bei Strato (414 → 7,3 %)
  2. Wordpress beim 1&1 Webhosting (1&1 Homepage) (357 → 6,3 %)
  3. Wordpress 2.3 – Problem ohne www bei Strato (325 → 5,7 %)
  4. Wordpress Permalinks (290 → 5,1 %)
  5. Warum Wordpress bei Strato so langsam ist (272 → 4,8 %)
  6. SpeedPlus – Strato macht PHP-Anwendungen schneller (236 → 4,2 %)
  7. Mit Wordpress per E-Mail bloggen (217 → 3,8 %)
  8. Strato wird vernünfig, mod_rewrite funktioniert (185 → 3,3 %)
  9. Home/Startseite im Wordpress-Menü (176 → 3,1 %)
  10. Google-Bildersuche mit neuem imagesite-Parameter (168 → 3,0 %)

Die Artikel passen logischerweise recht gut zu den häufigsten Suchwörtern wie wordpress, strato, permalinks, mod_rewrite, 1und1 u.Ä. Eine kleine Ausnahme stellt der Artikel auf Platz 10 dar, hier kamen die Besucher kaum über eine Suchmaschine, sondern über Twitter und andere, referenzierende Seiten.

Blog-Statistik

Zum Schluß noch schnell die Blog-Statistik. Hier bei Schnurpsel gibt es derzeit 16 Seiten sowie 137 Artikel in 12 Kategorien und mit 156 Stichworten. Dazu kommen 684 genehmigte Kommentare, Trackbacks und Pingbacks.

1 Kommentar »

Home/Startseite im Wordpress-Menü

Mit der Funktion wp_list_pages kann man sich z.B. in der Sidebar eine Liste mit den statischen Seiten als Menü ausgeben lassen. Nun möchte man dabei vielleicht auch einen Link zur Startseite haben, was man z.B. so direkt in der sidebar.php realisieren könnte:

<li><h2>Seiten</h2>
 <ul>
  <li><a href="<?php echo get_settings('home'); ?>">Start</a></li>
  <?php wp_list_pages( 'sort_column=menu_order&title_li=' ); ?>
 </ul>
</li>

Dabei wird einfach der Link direkt vor der Listenausgabe manuell eingefügt.
Das ist die herkömmliche Methode. Es geht aber auch anders.

Wer nicht unbedingt in der Datenbank rumfummeln will, braucht hier nicht weiterzulesen. Stattdessen kann das Plugin “123 Homelink” verwendet werden.

Zunächst legt man eine neue statische Seite an und gibt ihr den Titel, der dann im Menü für den Link zur Startseite angezeigt werden soll, also z.B. “Start” oder “Home”. Der Inhalt kann leer bleiben weil er nie angezeigt wird. Nach dem Speichern merkt man sich die ID, welche von Wordpress für die Seite vergeben wurde.
Nun öffnet man mit phpMyAdmin oder einem anderen Datenbank-Werkzeug die Tabelle ‘wp_posts’ und geht zum Artikel mit der vorher gemerkten ID. Hier ändert man den Inhalt folgender Felder:
post_name=/
guid=http://schnurpsel.de/

In post_name steht also nur ein Schrägstrich und in guid die Adresse der Startseite, entsprechend dann aber nicht http://schnurpsel.de/, sondern die eigene :-)
Falls das Blog in einem Unterverzeichnis liegt, muß bei guid dieses mit angegeben werden, nicht aber bei post_name.

Außerdem muß man diese Eingriffe in die Datenbank immer wieder neu ausführen, wenn man an der Dummy-Startseite etwas verändert und gespeichert hat. Aber so oft wird das nicht der Fall sein. Einmal angelegt und gut ist.

7 Kommentare »

Wordpress ab 2.1 – Optionen für die Startseite

Wordpress Einstellungen Lesen Startseite
Ab Wordpress Version 2.1 gibt es die Möglichkeit, als Startseite eine statische Seite anstelle der normalen Blogbeiträge festzulegen.
Dafür gibt es unter ‘Einstellungen’->’Lesen’ die Optionen für ‘Startseite’:

(  ) Deine letzten Beitäge
(•) Eine statische Seite (unten auswählen)
        • Startseite: [Start      [▼]]
        • Beitragsseite: [Blog      [▼]]

Das ist weitestgehend selbsterklärend. Mit ‘Eine statische Seite’ aktiviert man die statische Startseite, obwohl die durchaus auch eine gewisse Dynamik haben kann, wie ich das hier beschrieben habe. Bei ‘Startseite’ wählt man, ja genau, die künftige Startseite aus den bisher erstellten statischen Seiten aus.

Nun möchte man aber bestimmt den Lesern auch die Blogbeiträge in der gewohnten Form präsentieren, und nicht nur auf das Archiv, den Kalender oder die Kategorien verweisen. Genau hier kommt die zweite Auswahlmöglichkeit ‘Beitragsseite’ ins Spiel. Am besten man erstellt sich eine weitere Seite und gibt ihr z.B. den Titel “Blog”. Diese kann man nun für ‘Beitragsseite’ auswählen und fortan wird das Blog wie sonst auf der Startseite auf eben dieser Seite angezeigt, inklusive der Möglichkeit, seitenweise vor- und zurückzublättern.

Ja, feine Sache würde ich sagen, an der Stelle mal ein Lob an die WP-Entwickler. Bin schon auf die Version 2.3 gespannt…

3 Kommentare »

Letzter Beitrag als Startseite

Ab Wordpress Version 2.1 kann man eine Statische Seite als Startseite festlegen. Mit einem kleinen Trick geht das auch für den aktuellen Beitrag. Als Beispiel will ich hier die Vorgehensweise für das “Standard DE Theme”, so wie es leicht modifiziert auch hier verwendet wird, beschreiben.

Zunächst wird eine Kopie der Datei ’single.php’ erstellt und z.B. ’start_page.php’ genannt. In diese wird ganz oben, noch vor “<?php get_header(); ?>” Folgender Quelltext eingefügt:

<?php
/*
Template Name: Startseite
*/
?>

Damit haben wir diese Seite zum Seiten-Template ernannt.
Nun sind noch einige, weitere Änderungen erforderlich. Damit auf der Startseite auch die Sidebar ordentlich dargestellt werden kann, ändern wir gleich nach dem “<?php get_header(); ?>” das

<div id="content" class="widecolumn">

in

<div id="content" class="narrowcolumn">

und fügen direkt danach noch folgendes ein:

<?php
  query_posts('showposts=1');
?>

Falls wir den in der erstellten Startseite enthaltenen Text z.B. als Willkommenstext ausgeben wollen, kann dazwischen noch folgendes eingefügt werden:

<div class="post" id="willkommen">
	<div class="entry">
		<?php the_post(); the_content(''); rewind_posts(); ?>
	</div>
</div>

Über die ID “willkommen” kann dann dieser Text in der style.css noch individuell formatiert werden. Der Klassenname des inneren DIV sollte dem bei den normalen Beiträgen entsprechen. So hat man schonmal eine brauchbare Grundformatierung.

Somit sieht sieht der Anfang unserer ’start_page.php’ dann etwa so aus:

<?php
/*
Template Name: Startseite
*/
?>
<?php get_header(); ?>

	<div id="content" class="narrowcolumn">
		<div class="post" id="willkommen">
			<div class="entry">
				<?php the_post(); the_content(''); rewind_posts(); ?>
			</div>
		</div>

<?php
  query_posts('showposts=1');
?>
  <?php if (have_posts()) : while (have_posts()) : the_post(); ?>

		<div class="navigation">

Damit die Sidebar auch tatsächlich angezeigt wird, müssen wir den entsprechenden Code get_sidebar() fast ganz am Ende direkt vor get_footer() einfügen. Das sieht dann etwas so aus:

<?php get_sidebar(); ?>

<?php get_footer(); ?>

Nun die Datei speichern und in des Theme-Verzeichnis auf dem Server übertragen.

Jetzt erstellen wir über ‘Schreiben’->’Seite schreiben’ eine neue statische Seite. Der geben wir als Titel zum Beispiel “Start”. Der Inhalt darf leer bleiben, den bekomen wir eh nie zu sehen, dafür soll ja der letzte Artikel angezeigt werden kann z.B. einen Willkommenstext enthalten, der vor dem eigentlichen Artikel ausgegeben wird. Wichtig ist, das wir rechts unter ‘Template der Seite’ das gerade erstellte Template “Start” auswählen. Nun kann die Seite gespeichert werden und wir wechseln in den Einstellungen-Bereich.

Unter ‘Einstellungen’->’Lesen’ klicken wir bei ‘Startseite’ für ‘Anzeige’ die Option

(•) Eine statische Seite (unten auswählen)

an und wählen die Seite “Start” als Startseite aus:

Startseite: [Start     [▼]]

Nun die [Einstellungen aktualisieren] und falls ich nichts vergessen hab, ist der aktuelle Beitrag nun die Startseite

Mal gucken, ob es geklappt hat…

Nachtrag: Ja, scheint zu funktionieren :-) Große Freude!

32 Kommentare »