Ich wollte nur [...] und dann ist das Universum explodiert.

Projects
Books
Archive
About









    Permalink
  1. WordPress | Archive Page erstellen

    War ‘ne schwere Geburt, was sich da jetzt unter Archive versteckt. Zum einen (ungewöhnlicher Weise) schlecht und nicht umfassend genug dokumentiert bei codex.wordpress.org und zum anderen ist mein aktuelles Theme schon etwas widerspenstig was solche Sachen angeht. Unter anderem diese Widerspenstigkeit war der Punkt, warum ich kein Plugin verwenden konnte.

    Umständlich aber trotzdem zielführend. Die single.php stellt die Einzelansicht eines Blogposts. Super das will ich ja. Die Archiv-Template-Seite kann man in dem Theme-Dir ruhig liegen lassen:

    cd /var/www/blog/wp-contents/themes/clouds/
    cp single.php archive.php

    Darauf folgend habe ich die Post-Aufrufe aus dem Quelltext entfernt. Der Source ist relativ selbsterklärend. Somit besteht nur noch das Grundgerüst einer Einzelansicht. Wo sich vorher die Aufrufe für die Posts befand, fügte ich folgendes ein:

    <br/><b>Monthly outline</b>
    <?php wp_get_archives('type=monthly&show_post_count=1'); ?>
    <br/><b>Post outline by date</b>
    <?php wp_get_archives('type=postbypost');?>

    Die Funktion wp_get_archives ist allerdings sehr schön dokumentiert. Die Kunst an dem eigentlich Spass war aber das einbinden dieser archive.php-Datei.

    Damit WordPress erkennt, dass es sich bei archive.php um eine Template-Datei handelt:

    <?php
    /**
    * @package WordPress
    * @subpackage Default_Theme
    */
    /*
    Template Name: Archives
    */
    ?>

    am Anfang der Datei einfügen. Jetzt noch in WordPress die Seite erstellen. Dazu musste ich eine Seite anlegen mit leerem Inhalt. Anschliessend bei Seiten -> bearbeiten -> Quickedit(!) -> Template: Archive auswählen.


  2. Permalink
  3. WordPress | Augenzucker für Code-Tag.

    EyeCandy mein ich. Auf CodeX von WordPress gibts Dokumentationen des Sources. Wenn man stundenlang kurz sucht findet man auch nach dem was man will. Jedenfalls gefiel mir die standardmäßige Ausführung von dem code-Tag in WordPress nicht. Mit dem Artikel auf CodeX und etwas Spielerei hab ich meine style.css jetzt so ummodifiziert, das das ganze wie folgt aussieht:

    /* Code pre */
    code { max-width: 500px;
    color: white;
    margin: 1px;
    display: block;
    overflow: auto;
    padding: 1px;
    background: #000000 }

    Was übrigens gleichzeitig den Zusatz in meiner style.css darstellt.


  4. Permalink
  5. Theme | Clouds edited

    Ich war auf der Suche nach einem Thema für den Blog hier. Was einreihiges. Oder “one column”. Wegen mir auch nicht ganz so auf Usability ausgelegt. Aufjedenfall hab ich dann das Clouds-Theme von http://aliasaria.ca/blog/themes/ ali asaria gefunden, welches unter creativ commons license steht und ich somit verändern darf :). Er hat das ganze auf Basis von http://thoughtcloud.tumblr.com/ gebastelt.

    Nach kleinen Anpassungen siehts so aus. An der Stelle muss ich gleich mal erwähnen das ich inidizierte GIFs hasse, da die Abrundungen (anders als bei quotes.zwetschge.org) mit Bildern gemacht sind.

    Finds schön eigentlich. Ein paar Punkte muss ich noch erweitern zwecks Navigation.
    Greez, Flo


  6. Permalink
  7. html | Favicon in WordPress

    Auch ein Vorteil der Self-Hosting Bloglösung :) Hab eben ein Favicon eingebaut. Aus dem Logo das auch schon im Banner ist. Muss zugeben es ist nicht optimal für eine 16×16 Auflösung geeignet aber das geht glaube ich ok. Ein Favicon wird in der header.php im head-Bereich eingefügt.

    <link rel="shortcut icon" href="http://zwetschge.org/statics/favicon.ico" >

    Greez, Flo