Lifestream auf hombertho überarbeitet
Seit September habe Ich das Lifestream-Plugin von iBegin installiert. Mittlerweile gab es auch schon ein paar Updates und es werden jetzt auch mehr Dienste unterstützt. Es ist jetzt auch Möglich eigene Icons für die Dienste zu definieren.
Gestern habe Ich mich mal hingesetzt und habe mal meine Lifestream Feeds aktualisiert bzw habe Ich alles Icons überarbeitet. Die Icons sind jetzt größer und schicker geworden
Ich habe jetzt lifestream auch so eingestellt das mir am Ende des Tages ein Report Post erzeugt wird. Damit jetzt aber nicht der Blog damit “zugemüllt” wird habe Ich eine extra Kategorie Lifestream gemacht. Damit diese Kategorie nicht auf der Hauptseite angezeigt wird wurde der Code in der index.php von meinem Theme wie folgt geändert:
< ?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <?php
$page = (get_query_var(‘paged’)) ? get_query_var(‘paged’) : 1;
query_posts("&cat=-20&paged=$page");
?>
Dieser Codeschnipsel bewirkt, dass 10 Posts auf der Hauptseite angezeigt werden aber dabei alles aus der Kategory 20 (lifestream) ausgeklammert wird. Wichtig ist der negative Wert! So kann man jede beliebige Kategorie ausschliessen.
Jetzt wollte Ich aber auch nicht, dass auch meine RSS-Reader damit zugespamt werden und habe in der functions.php noch folgenden Code ergänzt:
/* Kategorie von RSS Feed ausschliessen */
function exclude_category($query) {
if ( $query->is_feed ) {
$query->set('cat', '-20');
}
return $query;
}
add_filter('pre_get_posts', 'exclude_category');
Auch hier wieder bewirkt ein negativer Wert den Ausschluss.
Bei meinen Tests ist mir jetzt nicht aufgefallen, dass es Lifestream Posts über den Feed raus gehen. Falls jemand doch welche bekommt, dann bitte bei mir melden, damit Ich das fixen kann
