Der Lenz ist da! Zumindest im Büro | Johannes Ulrich Gehrke

Der Lenz ist da! Zumindest im Büro

Blumen machen den Tag schöner – gerade auf Arbeit, wenn man ein paar Farben braucht. Bei unserem Holländischem Blumenstand, gab es Tulepn, je Bund 6€. Also habe ich mal einfach 5 Bund geholt, dem guten Mann 30 Euronen in die Hand gedrückt. Weil wir nicht so viele Vasen haben (Ich glaube wir haben gar keine), […]

PODCAST: SPABIERGÄNGER #005 | Johannes Ulrich Gehrke

PODCAST: SPABIERGÄNGER #005

Von der Klinik istZentrum – in dieser Folge sind wir von der LMU in der Nußbaumstraße zum Marienplatz im Stadtzentrum spabiert. Wieder mit Spezial-Bier ausgerüstet stellten wir uns jedem Thema das uns in den Sinn kam. Kommt doch mit auf ein Bier (oder zwei) in den Stadtkern von München.

Podcast: Spabiergänger #004 – Jetzt mit Vitamin B | Johannes Ulrich Gehrke

Podcast: Spabiergänger #004 – Jetzt mit Vitamin B

Mit einer flirtiven Wurst die Herzen der Mädels erobern – oder wie mir ein Bild gefehlt hat für die vierte Folge der Spabierer. Wir waren dieses mal in Sendling/Westend unterwegs und sind durch die Seitenstraßen des Gollierplatzes spabiert. Folge 4A: Nachtrag: Wir haben am Tag danach noch eine kleine Bonusfolge mit einem Bier aufgenommen und […]

Podcast: Spabiergänger #003 | Johannes Ulrich Gehrke

Podcast: Spabiergänger #003

In unserer Dritten Folge sind wir vom Mariahilfplatz am Auer Mühlbach richtung Nockerberg spabiert. Es gab wieder neue Biere die wir gefunden haben und einige Themen über die es zu sprechen gab.

<?php

/**
 * Debug Helper, der eine HTML Vardump Ausgabe erzeugt
 * 
 * @param  mixed   $obj   Variable für den var_dump
 * @param  boolean $title Optional. Titel über der <pre> Ausgabe
 *
 * @return void
 */
function d( $obj, $title = false ){
	echo "<div class=\"debug\">";
	if( $title ) {
		echo "<h3 class=\"debug__title\">" . $title . "</h3>";
	}
	echo "<pre class=\"debug__print\">";
	var_dump( $obj );
	echo "</pre>";
	echo "</div>";
};


/* Beispiel-Benutzung */

d( $meine_var );

/* Oder */

d( $ausgabe_mit_titel, "Titel der Ausgabe" );

Bessere & schnellere Debug-Ausgaben mit var_dump

Debug-Ausgaben gehören einfach dazu – Ohne geht der Entwicklungsprozess nicht. An irgendeinem Punkt ist es immer notwendig sich einmal die ein oder andere Variable ausgeben zu lassen. Hier nutze ich PHPs var_dump(), aber dann bekommt man bei komplexen Objekten oder Arrays oft einen 4-Zeiligen Misthaufen an Output. Ich habe mir eine Hilfsfunktion geschrieben d(). Das […]

Weihnachtliche Wunderland-Werkstätte | Johannes Ulrich Gehrke

Weihnachtliche Wunderland-Werkstätte

Alliteration auf Krampf – Aber ich meine unser buntes Büro und wie wir es geschmückt haben. Wie jedes Jahr holen Florian und ich die Weihnachts-Deko aus den Kartons und schmücken unseren kleinen Büroraum. Wir haben inzwischen schon eine stattliche Menge an Dekorationsmaterial. Manche Sachen haben schon Geld gekostet (z.B. die Wetter Feste Aussen-Girlande mit LEDs) […]

PODCAST: SPABIERGÄNGER #002 | Johannes Ulrich Gehrke

PODCAST: SPABIERGÄNGER #002

In der zweiten Folge der Spabiergänger gehen Florian und ich durch Max-Vorstadt und den englischen Garten. Wir trinken dabei Bier, welches ich aus Brandenburg mitgebracht habe. Man muss dazu sagen, dass dies unsere 2. Folge, aber schon die 5. Aufnahme ist, weil wir die letzen 3 Rekordings leider in die Tonne hauen konnten. Aber mehr […]

<?php
/**
 * Gibt ein Array zurück mit allen Parent Posts ohne Startseite
 *
 * Achtung: Die Funktion ist rekursiv und Pages
 * mit der ID '0' werden nicht ausgewertet
 *
 * @param  string|int  $id         Post-ID
 * @param  int         $max_depth  Optional. Maximale Crawl Tiefe
 *
 * @return array|bool  Die aktuelle Seite & Eltern Seiten als Array
 */
function p_get_breadcrump_posts( $id, $max_depth = 5 ){
	if( $max_depth == 0 ) { return false; };
	$post = get_post( $id );
	$post_data = [];
	if( intval( $post->post_parent ) > 0 ) {
		$post_data = p_get_breadcrump_posts( $post->post_parent, ( $max_depth - 1) );
	}
	$post_data[] = [
		'id'        => $post->ID,
		'title'     => $post->post_title,
		'parent'    => $post->post_parent,
		'permalink' => get_permalink( $post->ID ),
	];

	return $post_data;
};

Breadcrump für WordPress Seiten (Pages)

Breadcrumps für WordPress sind Klassiker – Klassiker sind sie aber leider, weil es keine eigene WordPress Funktion gibt um diese zu generieren. Ich habe hier ein Script geschrieben, mit dem man für Seiten (Pages) ein Breadcrump Array erstellen kann. Dieses funktioniert nicht so wirklich mit Blogbeiträgen (Posts), weil diese im eigentlichen Sinne keine Eltern-Seiten haben, […]

Bayrische Bierstuben mit Bibliothek | Johannes Ulrich Gehrke

Bayrische Bierstuben mit Bibliothek

Bier und Bücher bassen zam – das wissen leider nur wenige Wirtshäuser. Während es im Sommer schön ist gemütlich im Biergarten zu hocken und was zu lesen, ist gleiche Tätigkeit im Winter sehr unangenehm. Das Wetter darf sich an dieser Stelle von mir angegriffen fühlen – und ganz ehrlich: Schnee ist doch am schönsten wenn […]

Münchner Winter-Tollwood ist offen und leuchtet | Johannes Ulrich Gehrke

Münchner Winter-Tollwood ist offen und leuchtet

Farbenfrohes Fest – Im Winter ist auf der Theresienwiese in München immer das Winter Tollwood. Dieser Weihnachtsmarkt ist ein bisschen alternativer als andere. Hier gibt es indische Speisen, viele Bio-Sachen und Jutebeutel. Was immer besonders auffällt bei diesem Münchner Weihnachtsmarkt ist, wie er er hergerichtet ist. Er leuchtet in vielen Farben, es gibt Live Musik […]