/*
 *  GIBT POSTS ALS ARRAY ZURÜCK
 * 
 *  $loop_args -> Ein Array mit den standard Argmuenten von Wordpress
 * 
 *  return -> Ein Array mit den Posts
 */

function get_posts_as_array( $loop_args = array() ) {
	// Ausgabe Array
	$posts_output = array();	
	
	
	// LOOP ARGUMENTS	
	$defaults = array( 
		'category_name'  => 'Allgemein'
		'posts_per_page' => 50, 
	);
	$post_loop_args = wp_parse_args( $loop_args, $defaults );
	
	
	// EVENT LOOP
	$post_loop = new WP_Query( $post_loop_args );
	while ( $post_loop->have_posts() ) : $post_loop->the_post();
		$single_post_id = get_the_id();
		$single_post    = array( // Event Daten
			'id'       => $single_post_id,
			'title'    => get_the_title( $single_post_id ),
			'content'  => get_the_content( $single_post_id ),
			'thumb_id' => get_post_thumbnail_id( $single_post_id ),
			'date'     => get_the_date( 'd. m. Y', $single_post_id ),
			'meta'     => array(
				// Sub-Array zum Post sind auch möglich um z.b.
				// eigene Optionen aus 'Custom Fields' oder Metaboxen speichern
				// 'EIGENE_OPTIONEN' => get_custom_field(),
			),
		);
		
		// aktuellen Post an Array anfügen
		array_push( $posts_output, $single_post );
		
	endwhile;
	
	// POST-ARRAY MANIPULATION
	// hier könnte noch Code eingefügt werden um das Array
	// Nachträglich zu verändertn, z.B. anders sortieren
	// asort( $posts_output );
	
	
	// RETURN
	return $posts_output;
};

WordPress Posts als Array speichern

Der Wordpress Loop ist aus seiner Historie heraus super, um klassische Blog & News Beiträge zu generieren. Manchmal möchte man seine Template PHP Files aber nicht mit Loops zu kleistern, oder mag einfach ordentlichen Code haben. Dann kann es nützlich…

Vor der Wiesn ist nach dem Oktoberfest | Johannes Ulrich Gehrke

Vor der Wiesn ist nach dem Oktoberfest

Endlich! Endlich beginnt der Wiesn Aufbau! Zwei Monate vor Beginn der Festspiele. Versteht mich nicht falsch, schön ist es ja und zweimal bin ich eh drauf. Mich ärgert nur die Sperrung der Durchgänge über die Wiesn. Seit paar Jahren sperren…

// Fügt HTML Code in den Footer ein
function add_tracking_to_footer() {
	// Template	
	$output = "\n\n 
	<!-- TRACKING -->
	<script type=\"text/javascript\">
		// Tracking Code hier rein kopieren
		doTracking();
	</script>	
	<!-- End of Tracking -->
	\n\n ";
		
	echo $output;
};
add_action( 'wp_footer', 'add_tracking_to_footer' );

Tracking, Script oder HTML in Footer einbauen

Die meisten Wordpress Website- & Blog-Betreiber wollen Ihre Besucherzahlen messen. Dafür gibt es Tracking Scripts wie zum Beispiel Google Analytics. Die meisten Tracking Services generieren einen Javascript-Code, den man direkt in die Seite kopieren kann. Bei Wordpress Themes kann dies…

Elektro Johnny und Flo Strom live auf Arbeit | Johannes Ulrich Gehrke

Elektro Johnny und Flo Strom live auf Arbeit

Das Album "Strom und Drang" von Fettes Brot hat es vorgemacht und wir leben es: Halb Mensch, halb digitaler native. Wir haben uns LED Krawatten und Brillen bestellt und ich finde es sieht end Funky aus.

Jeden Tag entfernen wir uns weiter von Gott | Johannes Ulrich Gehrke

Jeden Tag entfernen wir uns weiter von Gott

Für den Moment wenn man bock auf was echtes hat, aber mit seiner Freundin teilen soll. Alternativer Titel: Integration kann auch zu weit gehen.

Schafe! Auf der Weide!  | Johannes Ulrich Gehrke

Schafe! Auf der Weide! 

Draußen in Gessertshausen kommen bei schönem Sonnenschein die Schafe auf die Weide. Schafen klingen besser als Nachbars Hunde Bellen und das Böcken hat eine beruightende Wirkung. Für alle ohne Teich daheim die meine Frösche haben können, wären Schafe seine super…

Beruflich in Nürnberg, aber mit Ausblick | Johannes Ulrich Gehrke

Beruflich in Nürnberg, aber mit Ausblick

Hand aufs Herz: die Kuppel des Nürnberger Fernsehturms sieht aus wie ein Remix des Berliner Fernsehturms.

/*
 * S T Y L E S 
 */

function lh_theme_styles() {
	
	$theme_object = wp_get_theme();
	$version      = $theme_object["Version"];
	
	wp_enqueue_style( 'main_css', get_template_directory_uri() . '/style.css',  array(), $version );	
}
add_action( 'wp_enqueue_scripts', 'lh_theme_styles' );

style.css Version mit WordPress-Theme Version gleich schalten

Wenn man an einem Theme etwas ändert, wird meistens auch die style.css angefasst - allein schon um die Versionsnummer zu erhöhen. Wenn man aber nicht jedes mal selbst an das wp_enqueue_style(); gehen will, um die Version zu erhöhen, kann man das…

Stadt-Schloß von Königs Wusterhausen | Johannes Ulrich Gehrke

Stadt-Schloß von Königs Wusterhausen

Unser preußischer König Friedrich I. hat in Königs Wusterhausen das Stadtschloss bauen lassen, bzw. es als Geschenk bekommen - und es steht noch! Das Stadtschloss ist umgeben von einem wohl gepflegtem Park, in diesem findet man die örtliche Jugend und…

Königs Wusterhausen, ach du Grüne | Johannes Ulrich Gehrke

Königs Wusterhausen, ach du Grüne

Ich war eine viel zu kurze Woche in Königs Wusterhausen. Hier und da ein Foto am Notte-Kanal geschossen - weil es so grün ist. Ehrlicherweise ist eines der Bilder in Mittenwalde entstanden, aber es ist dennoch der Notte-Kanal! Es war…

1 2 3 4 5