Tweak: WordPress Custom Post Type im RSS Feed

Seit Version 3.0 bietet WordPress die Möglichkeit, eigene Post Types analog zu „Artikeln“ seit 3.5 „Beiträge“ und „Seiten“ anzulegen. Was bisher schlecht bis nicht dokumentiert ist:
Ohne weitere Konfiguration erscheinen neu angelegte Custom Post Types in keinem Feed. Da mir spontan zwei verschiedene Szenerien eingefallen, sind hier nun zwei unterschiedliche Lösungsansätze:

A. Einen gemeinsamen RSS Feed für Beiträge und einen oder mehrere Custom Post Types

Nutzt man Custom Post Types zum Beispiel, um neben dem eigentlichen Blog noch einen Fotoblog zu führen, so kann es sinnvoll sein, sowohl gewöhnliche Beiträge, als auch den eigenen Custom Post Type in einem RSS Feed zu vereinen.

Um dem, von WordPress generierten, Haupt-Feed den eigenen Post Type hinzuzufügen genügt eine einfache Funktion, die in die functions.php des aktuell aktiven Themes oder in einem kleinen Plugin abgelegt wird:

// Einbinden eines Custom Post Types in den Hauptfeed
function mein_neuer_feed($qv) {
	if (isset($qv['feed']))
		$qv['post_type'] = get_post_types();
	return $qv;
}
add_filter('request', 'mein_neuer_feed');

Diese Funktion belässt Weiterlesen „Tweak: WordPress Custom Post Type im RSS Feed“

WordPress Shortlink zu Artikel anzeigen

Nachdem ich in letzter Zeit mehrfach gefragt wurde, wie ich die Shortlink URL unter meine Artikel zaubere (siehe unten) und mich zuletzt auch Pascal dazu gedrängt hat, eine Anleitung zu schreiben, hier ein kurzes HowTo.

First things first

Bevor wir starten sollten eins festhalten werden. Anbieter für Kurzlinks gibt es wie Sand am Meer. Mein persönlicher Favorit ist bit.ly, weil man bei ihnen auch eine eigene Domain nutzen kann. Das Jetpack-Plugin bietet eine Erweiterung für wp.me-Links. Aber auch WordPress selbst generiert „Shortlinks“, deren Länge von der jeweiligen Domain abhängt.

So ist die reguläre URL zu diesem Artikel zum Beispiel https://krafit.de/blog/wordpress-shortlink-zu-artikel-anzeigen, die (zugegeben recht hässliche) Kurzform, die Weiterlesen „WordPress Shortlink zu Artikel anzeigen“