Permalink

WordPress 3.1: Kategorien nicht im Haupt-Feed anzeigen

Bildschirmfoto 2011 03 30 um 16 51 19

Seit dem Update von WordPress auf Version 3.1 hatten wir hier in diesem Blog das Problem, dass WordPress die “Freebies”-Kategorie zwar erfolgreich aus dem Haupt-Feed entfernt hat. Nebeneffekt war aber leider auch, dass der normale Kategorie-Feed (…/category/freebies/feed) nun auch nicht mehr funktionierte. Ein langes Ärgernis.

Scheinbar hat sich doch ein wenig diesbezüglich am Unterbau von WordPress geändert. Alle von mir ausprobierten Plugins, die man nutzen kann, um bestimmte Artikelkategorien auszublenden wurden angepasst. Populäre Beispiele für diese Plugins sind:

Wir benutzen hier letzteres, weil es dazu auch noch ein Widget für die Sidebar bereitstellt. So kann man auch auf Artikel hinweisen, die man nicht im normalem Feed hat.

Es gibt natürlich auch die Variante ohne Plugin, dazu passt man eine eventuell schon bestehende Funktion im Theme an, um bestimmte Kategorien auszuschliessen. Hier funktionierte bis dato folgender Code:

function myFeedExcluder($query) {
 if ($query->is_feed) {
   $query->set('cat','-177');
 }
return $query;
}
add_filter('pre_get_posts','myFeedExcluder');

Richtig ist jetzt aber:

function exclude_category($query) {
	if ( $query->is_feed && $query->query_vars['all'] != 'true' ) {
		$query->set('category__not_in', array(473,281));
	}
	return $query;
}
add_filter('pre_get_posts', 'exclude_category');

Der wichtige Unterschied ist die Abfrage der Kategorien: “set(‘category__not_in’, array(473,281))“. Mittels einem Hotfix (kommt als WordPress Plugin) lässt sich auch das alte WordPressverhalten wiederherstellen. Oben genannte Plugins hatten schon alle nachgerüstet und sich der neuen “API” angepasst. Leider war ich also noch keinen Schritt weiter. Aber ich kam der Problem etwas näher auf die Spur.

Meine persönliche Quick&Dirty Lösung ist eine Anpassung der Sideblog Plugins, in der eben die genannte Abfrage mit einer Ausnahme (Kategorie?) erweitert wurde. Recht simple und funktioniert. Warum sich dieses Verhalten in WordPress 3.1 geändert hat, ist mir ein Rätsel. Es gibt aber bestimmt gewichtige Gründe.

if ( $wp_query->query_vars[ 'category_name' ] )
        return;

Und damit ich diesen Hotfix nicht vergesse, habe ich ihn mal für die “Ewigkeit” aufgeschrieben, denn das nächste Update kommt bestimmt.

Vielen Dank noch mal an alle Tippgeber (insbesondere y3kdeapple_gadgets, madnil, jaxxostefan_graf – Danke!!!) Und entschuldigt bitte, wenn euch ein paar Artikel in letzter Zeit um die Ohren geflogen sind.

Der Freebies Feed funktioniert also wieder und wird dementsprechend mit lohneswerten und kostenlosen Programmen und Spielen rund um iPhone, Mac und co. befüllt.

Links
siehe auch
http://feeds.feedburner.com/aptgetupdate-freebies

Permalink

WordPress pusht aufs iPhone via WPTouch & Prowl

prowl-wptouch.jpg

Beim Durchschauen der Settings beim regelmässig aktualisiertem WordPress Plugin WPTouch, welches ein schönes, praktisches, mobiles Theme für Smartphones wie dem iPhone oder Androidgeräte bereitstellt, bin ich auf folgende Neuerung gestossen:

Bildschirmfoto 2010-01-12 um 08.57.51.jpg

WPTouch unterstützt in der neusten Version Prowl, eine iPhone App (2,39 €) mit der man sich diverse Sachen auf das iPhone pushen kann. Ich benutze das z.B praktisch für Nagiosinformationen, um über bestimmte Dienstzustände immer auf dem Laufendem zu sein. Mit WpTouch kann man sich nun, wenn man den Prowl API Key eingetragen hat, sich über neue Kommentare, Trackbacks oder Pings informieren lassen.

Ich bin gerade extrem begeistert.

Links
https://prowl.weks.net/
http://www.bravenewcode.com/wptouch/

Permalink

[WordPress] aptgetupdateDE nun auch mobil zu genießen

wptouchagu.png

Der Anteil der mobilen Zugriffe nimmt doch auch hier immer weiter zu. Und gerade weil aptgetupdate.de nicht gerade die schnellste Seite ist und man das eigentlich so keinem anbieten kann und meine Optimierungen am neuen Theme immer noch nicht abgeschlossen sind (bitte keine Witze darüber), habe ich mich ab heute für ein neues mobiles Theme entschieden und auch wenn es für alte Bloggerhasen ein alter Hut ist: WPtouch rockt! (musste ich jetzt auch mal schreiben)

WPtouch ist ein WordPress-Plugin, welches man leider nicht im zentralen WP Repository findet und deshalb per Hand in das Plugin Verzeichnis kopiert werden muss. Danach kann man aber alles sehr schön im WordPress Backend konfigurieren und anpassen.

Nach der Aktivierung steht das Theme für die mobilen Browser zu Verfügung. Wer die originalen Seiten sehen will, kann dieses durch einen Schalter ganz unten auf der ersten Seite erreichen.

WPtouch bietet sogar Support für Google Ads und Analytics bzw. Mint Die Icons und das Theme lassen sich anpassen. Und das Theme ist bei mir auf dem iPhone gefühlte 300% schneller. Ich hoffe das ist in eurem Interesse.

Das WPtouch Theme ist aber natürlich nicht nur für das iPhone bzw. dem Touch sinnvoll, sondern auch für andere mobile Plattformen wie Android oder den Blackberrys.

Links
http://www.bravenewcode.com/wptouch/

Permalink

Nein du bist kein Spambot!

Bild 1216.jpg

Gut heute ist Freitag, aber was ist los, fragte ich mich schon seit Mittag? Kein Kommentar. Bis mir jetzt mehrere Leser per Twitter und Mail, die oben genannte Fehlermeldung durchgaben. Danke dafür. So was bekommt man selber sonst gar nicht mit.

Ich arbeite ganz schnell an einer Lösung. Ihr dürft aber gerne ab und zu mal testen.

Viele Grüße, Oliver

[Update] Problem gelöst! Irgendwer hat das alte Awasp Plugin aktiviert, parallel zu der neueren Version NoSpamX. Das geht natürlich nicht. ;( Entschuldigt bitte, wenn ihr euch geärgert habt, war nicht mit Absicht.

Permalink

Baker ist da – WordPress 2.8

Die grössten Änderungen:

Themes lassen sich jetzt auch wie schon die Plugins, direkt über das Backend von WordPress.com installieren.
Drag&Drop-Admininterface.
Syntaxhighlighting
Dashboard lässt sich jetzt besser anordnen
Sommer-/Winterzeit wird jetzt automatisch eingestellt
und vieles, vieles mehr

Bild 1200.jpg

Ich werde jetzt mal aktualisieren. Wenn also AGU nachher nicht mehr da ist, wisst ihr warum ;)

Links
http://wordpress.tv/2009/06/11/introducing-wordpress-2-8-baker/
http://wordpress.org/download/
http://blog.wordpress-deutschland.org/2009/05/29/aenderungen-und-neuerungen-in-wordpress-28.html

Permalink

WordPress: Zeit umstellen!

Bild 903.jpg

Bevor jetzt wieder eine Menge Artikel mit falscher Zeit in meinem Feedreader landen, reichen ich diesen Hinweis einfach mal an dieser Stelle weiter: “WordPress-Blogger nicht vergessen die Zeit auf UTC +2 zustellen” Siehe Screenshot findet man das im Backend von WordPress unter Einstellungen und Zeitzone.

RT:
Bild 904.jpg

… das ist quasi ein Blog-Twitter-Retweet … ;)

Links
via apfelnase

Permalink

WordPress 2.7.1 ist verfügbar! Bitte aktualisieren Sie jetzt.

Bild 791.jpg

So habe ich mir das immer gewünscht. Ein automatisches Update von WordPress. Seit 2.7 ist dieses Feature auch offiziell da und heute konnte ich es auch endlich mal testen. Und es hat wunderbar geklappt.

Was gibt es neues in WordPress 2.7.1?

Diese Version ist laut Entwicklerteam ein reines Wartungsrelease, wo bei über 68 Fehlertickets geschlossen wurden.

aptgetupdate.de hat dieses Update unbeschadet überstanden. Euch auch viel Glück beim Aktualisieren.

Links
http://wordpress.org/development/2009/02/wordpress-271/  

Permalink

[Twitter] Tweetback-Test

Bild 749.jpg

Ich weiß noch nicht so genau, was ich von diesen Tweetbacks halten soll. Also Kommentare, die durch Verlinkung in Twitter zu einem Artikel im Blog, auch direkt unter dem Artikel als Kommentar angezeigt werden. Ich habe das jetzt schon in mehreren Blogs gesehen und als eifriger Twitterer finde ich das schon sehr amüsant. Deshalb werde ich das ganze mal eine Woche lang Testen. Wer Lust hat, kann mir ja mal einen Test-Tweet senden auf diesen Artikel hier.

Was haltet ihr davon? Macht das Sinn oder ist diese Verschmelzung von Twitter und Blogs eher in die Kategorie Unsinn einzustufen?

Wie habe ich es gemacht?

Ich habe einfach das Plugin Tweetback installiert und aktiviert. Siehe http://tweetback.holzhauer.it/installation/

Links
http://tweetback.holzhauer.it/installation/  

Permalink

[WordPress] cForms II: GPL-Eklat im WP-Plugin Repository – Teil II

Bild 729.jpg

Oh, dass ging aber schnell. Der Entwickler von cForms II war von der positiven Resonanz so überwältigt, dass er beschlossen hat sein Plugin komplett in GPL zu giessen und ist damit 100% konform zum WordPress Plugin Repository. Hat es also doch am Ende eine durchaus positive Entwicklung gegeben: der Entwickler freut sich über das positive Feedback und die “Ratte” fühlt sich jetzt wahrscheinlich auch bestätigt. Alle sind glücklich. Ich hoffe cForms II schafft es auch wieder in das Repository.

Eines noch: Liebe Leser und Nutzer von freier Software oder Freeware! Denkt doch auch mal an die Entwickler und bedankt euch mal bei Ihnen. Ein kleines Dankeschön oder eine kleine Spende tut niemanden weh und genau diese kleinen Aufmerksamkeiten steigern dann auch noch die Motivation der Entwickler eurer lieb gewordenen Tools und Programme. Sie werde es euch danken. Versprochen.

Links
http://www.deliciousdays.com/cforms-plugin  
cForms II: GPL-Eklat im WP-Plugin Repository – Teil I

Permalink

[WordPress] cForms II: GPL-Eklat im WP-Plugin Repository

Bild 720.jpg

Um eines der besten Plugins in WordPress für Formulare jeglicher Art (z. B. nutze ich es für unser Kontaktformular) gibt es derzeit ein wenig Trouble. So entdeckte ich heute in der Pluginübersicht von WordPress oben stehende Meldung, dass das Plugin cForms II nicht mehr im offiziellen WordPress-Repository zu finden ist. Merkwürdig. Aufklärung gibt der Entwickler auf seine Seite selbst. Ausgangspunkt ist wohl folgender Blogpost, in dem sich der Autor über die Verbreitungspolitik und der nicht vorhandenen GPL Lizenz aufregt. So muss man z. B. als Nutzungsbedingung unter dem Formular einen Link zu der cForms Seite hinterlassen. Natürlich hat er auch irgendwo recht, wenn er sich aufregt, dass dieses Plugin im offiziellen WordPress Plugin Directory zu finden ist, denn dieses schreibt eine GPL-kompatible Lizenz vor und die besitzt cForms leider nicht. Man kann dieses sehr gute Plugin kostenlos nutzen, muss aber eben mit diesen Hinweis leben.

Bild 721.jpg

Über dieses öffentliche “Ankacken” ist der Entwickler sehr enttäuscht. Der Entwickler ist sogar so enttäuscht, dass er überlegt die Entwicklung an diesem Plugin komplett einzustellen. Das würde ich selbst auch sehr traurig finden. Vielleicht sollten die WordPress-Verantwortlichen eine Möglichkeit schaffen, um nicht GPL-konforme Plugins zuzulassen.

Wie denkt ihr darüber? GPL um jeden Fall? Wenn kostenlos, dann auch OpenSource? Ist der “Dankes”-Link zu viel verlangt?

Links
http://wordpress.org/extend/plugins/
http://www.deliciousdays.com/cforms-plugin  
http://www.kingrat.us/2009/01/cforms-ii-not-gpl-compatible