WordPress-Plugins für die Weihnachtszeit

weihnachtsmann-verbotenÜber den Newsletter von perun.net hab ich ein Liste an WordPress-Plugins erhalten, die für die Weihnachtszeit und die „stade Zeit“ im Leben eines Bloggers ganz nützlich sein könnten 😉
Von aufgesetzten Nikolausmützen nehme ich hiermit deutlich Abstand und verbanne dieses auf die einschlägigen Christkindlmärkte.

WordPress: Google Kalender wieder integrieren

Google_CalendarIch hatte bislang ein WordPress-Plugin, welches sich per „Privat Freigabe“ meinen Google Kalender geschnappt und in WordPress integriert hat. Doch seit Google diese „Private Freigabe“ (via HTML) still und heimlich deaktiviert hat, funktionierte dieses Plugin natürlich auch nicht mehr und es wurden seither keine Kalendertermine mehr auf den Webseiten angezeigt.

Als ich mich auf die Suche nach einer Lösung begeben wollte, stelle ich fest, dass es für obiges Plugin ein Update gibt. Wenn man dieses installiert, ändert sich erst einem der Name des Plugins in „GCal Termine“. Aber nach der Aktualisierung bieten die Entwickler der Software auch gleich eine Lösung an, wie man ab jetzt seinen Google Kalender wieder in WordPress anzeigen lassen kann. Das Ganz funktioniert mittels API’s und nimmt ca. 5-10 Minuten eurer Lebenszeit in Anspruch. 😉

 

WordPress: Artikel von mehreren Kategorien nicht in der Timeline von WordPress anzeigen

wordpress-logo-300x300Krass, am 21. Februar 2014, hab ich schon in einem Post beschrieben, wie ihr bestimmte Artikel einer Kategorie in der WordPress-Timeline ausblenden könnt. Siehe dazu:
http://ostermeier.net/wordpress/2014/02/wordpress-artikel-einer-bestimmten-kategorie-nicht-in-der-timeline-blog-uebersicht-anzeigen/

Nun hatte ich aber noch eine weitere Kategorie, von der ich der Auffassung war, dass sie nicht unbedingt in der Artikel-Übersicht auftauchen muss. Die Umsetzung ist recht einfach, aber sie sei trotzdem hier kurz erklärt.

Hatten wir bei letzten mal mit folgendem Code gesagt, dass z.B. die Kategorie „35“ nicht angezeigt werden soll, so ergänzen wir diese Zeile einfach nur mit den weiteren Kategorie-ID, die ebenfalls ausgeblendet werden sollen:

 

$categories = array(35);

Nehmen wir nun an, wir möchten auch die Kategorie-ID „34“ ausblenden, so schreiben wir sie einfach mit Kommas getrennt dazu.

$categories = array(34, 35);

5 Jahre WordPress

Man kann es fast nicht glauben, aber vor ziemlich genau 5 Jahren habe ich meine Webseiten auf WordPress umgestellt. Damals was alles noch in ziemlich rudimentärem HTML gemacht und dementsprechend statisch.
Ich weiß nicht, wie viele WordPress-Updates es in dieser Zeit gegeben hat, aber so viel ist klar: in den vergangenen 5 Jahren hat sich WordPress sehr weiter entwickelt, jedoch ohne zu komplex zu werden.

In diesen 5 Jahren sind fast 1000 Artikel hier auf ostermeier.net zusammen gekommen. So was wäre der HTML-Seite weder mach-, noch denkbar gewesen. In dieser Zeit hat die Webseite auch einen Umzug zu einem anderen Provider (uberspace.de) durchgemacht und läuft nun seit Mai 2012 auf deren Server.

Foto

WordPress 3.9: Update durchgeführt und gespannt auf die Neuerungen

Neuerungen-WordPress-3.9Mich hat heute etwas überrascht, dass es ein WordPress Update auf die Version 3.9 gab. Irgendwie war dies in den letzten Wochen an mir vorüber gegangen. Wie dem auch sei, ich hab das Update installiert und bin jetzt mal auf die Neuerungen gespannt, die diese Version mit sich bringt. Wie ihr sehen werdet, sind darunter einige Sachen, die das Arbeiten mit diesem CMS deutlich angenehmer und einfacher gestalten könnten.

Nachfolgen eine kleine Übersicht über die Neuerungen:

  • die ganze Editor-Fläche kann nun als Upload-Ort verwendet werden
  • die Widget-Verwaltung bekommt eine Live-Voransicht
  • Vorschau für Bilder-Galerien
  • Optimierte Anpassungen am visuellen Editor
  • vereinfachte und verbesserte Bildbearbeitung
  • mehr Möglichkeiten für Audio- und Video-Dateien
  • neuer Theme-Browser

Die aktuelle Version von WordPress, also die 3.9, nennt sich übrigens „Smith“. Und wer noch detailliertere Informationen dazu haben möchte, kann mal auf http://wordpress.org/news/2014/04/smith/ schauen.

Dies war übrigens mein erster Artikel mit der neuen Version und ich bin mal gespannt, was mich in den kommenden Tagen alles überraschen wird. Die Funktion des neuen Datei-Uploads und die neuen Bildbearbeitungsmöglichkeiten gefallen mir schon mal sehr gut. 🙂

WordPress: Artikel einer bestimmten Kategorie nicht in der Timeline / Blog-Übersicht anzeigen

wordpress-spiritIrgendwann habe ich es mir hier in meinem Blog so eingerichtet, dass auch meine Bilder, die ich zu Instagram hoch lade, als Artikel hier erscheinen.
Das mit den Artikeln ist ja auch noch recht und schön, aber irgendwie haben wir diese „Instagram-Artikel“ so überhaupt nicht in meiner WordPress-Timeline (Blog-Übersicht) gefallen.

Somit habe ich mit auf die Suche nach eine Lösung begeben, wie man Artikel einer bestimmten Kategorie von der Anzeige in der WordPress-Timeline ausnehmen kann. Und bin fündig geworden.

Im Grunde ist es ganz einfach. Erst müsst ihr heraus finden, welche ID eure Kategorie hat.
Das macht ihr am einfachsten, in dem ihr im WordPress-Admin-Panel unter „Beiträge“ und dort auf Kategorien klickt.
Nun bekommt ihr eine Übersicht aller eurer Kategorien. Nun ist wichtig, dass ihr in eurem Browser die „Statusleiste“ eingeblendet habt. Bei meinem Safari geht das mit „Darstellung“ > „Statusleiste einblenden“. Anschliessend habt ihr am unterem Rand des Browserfensters eine Zeile, in der z.B. die Ziel-URLs von Links angezeigt werden.
Wenn ihr nun über die betreffende Kategorie mit der Maus fährt, dann bekommt ihr in der Statusleiste eine Adresse angezeigt, die ungefähr so aussieht:

http://www.domainname.com/wp-admin/edit-tags.php?action=edit&taxonomy=category&tag_ID=35&post_type=post

Und hierbei ist wichtig, was hinter „_ID=“ steht. In diesem Beispiel ist des die Zahl „35“, welche auch gleichzeitig die ID eurer Kategorie ist.

Nun müsst ihr die function.php Datei von eurem WordPress-Theme bearbeiten und folgenden Code einfügen:

function zp_excludeCategories() {
 global $wp_query;
 $categories = array(35);
 if(is_home())
 $wp_query->set('category__not_in', $categories);
}

add_action('pre_get_posts','zp_excludeCategories');

In der 3. Zeile seht ihr am Ende die „35“ stehen, was vorher in unserem Beispiel unsere Muster-ID war. Dort trägt ihr jetzt einfach die ID eurer Kategorie ein und schon erscheint diese nicht mehr in der Blog-Übersicht. 🙂

Jahresrückblick von Jetpack

Bildschirmfoto 2013-12-31 um 10.54.49Das Plugin „Jetpack“ (für WordPress) hat aus seinen Statistikdaten einen Jahresrückblick für 2013 für diesen Blog erstellt.
Wen es interessiert, der kann die Daten unter:
http://jetpack.me/annual-report/44218100/2013/
aufrufen. Ist durchaus interessant und lesenswert. Vor allem, wenn man sich mal so ein paar Details rauspickt, kann man schon recht interessante Schlüsse ziehen. 😉

WordPress 3.8 erschienen und installiert

Bildschirmfoto 2013-12-13 um 08.30.04Wenn ihr dieses Zeilen lest, dann hat sich mein Zugrundeliegens CMS bereits auf die Version 3.8 aktualisiert. Heute ist nämlich diese Version von WordPress erschienen. Nach dem Update (bei mir von 3.7.x) auf 3.8 fällt als erstes das neue Backend-Theme ins Auge und ich muss sagen, dass mit das neue Layout und die damit einhergehende neue Typographie (Open Sans als Schriftart)  sehr gut gefällt. Die neue Optik im Adminbereich wirkt ausgeräumter und frischer. Einfach irgendwie zeitgemäßer. Bei der Farbwahl bin ich beim dunklen Standard geblieben. Wirkt auf mich am schlüssigsten und wirkt edel.
Ansonsten fallen erst mal keine großartigen Veränderungen im Backend auf. Was vielleicht auch gut ist, da man sonst vielleicht die User zu sehr überfordern würde.
Für mehr Infos empfehle ich folgende Seite: http://wordpress.org/news/2013/12/parker/

Auch das neue WordPress Theme „Twenty Fourteen“ gefällt mir und finde ich deutlich gelungener als dessen Vorgänger aus den vorangegangenen Jahren. Ich war davon so angetan, dass ich es auf einem Partner-Blog gleich mal aktiviert habe, weil mir das Layout dort eh etwas altbacken vorkam. Werft mal einen Blick rüber zu: www.apple-swat.de 😉

Abschliessend möchte ich sagen, dass ich die WordPress Version 3.8 als gelungen und einsatzfähig halte und jeden (bis jetzt) mal zu dem Update raten kann.

Passwortgeschützte Videos von Vimeo in WordPress

vimeo-2006.04.18-13.46.49Eine Bekannte von mir, die leidenschaftlich gerne Videos mit iMovie macht, wollte ihre Filme in ihren WordPress Blog integrieren, diese aber jedoch nur einen überschaubaren Nutzerschaft anbieten. Die erste Hürde war die Datenmenge. ein 16 minütliches Video hat in mp4 und „mittlerer Größe“ (Export-Einstellung im iMovie) ca. 190 MB. Also garnicht so wenig. Im Webhosting Paket bei STRATO nachgeschaut, ok wird hätten 5 GB Speichervolumen.
Allerdings kann man bei Strato das Upload Limit nicht höher als auf 30 MB setzten, womit die Filme schon mal ausscheiden. Also haben wir uns überlegt, dass wir dann eine Online-Video-Plattform für die Speicherung und das Bereitstellen verwenden wollen. Aufgrund der sehr weiten Verbreitung haben wir erst mal bei YouTube geschaut.

Dort kann man ein Video hochladen und dieses dann auf „Privat“ setzten. Anschliessen könnte man verschiedene Emailadresse eingeben, die diesen Film ansehen dürfen. Problem hierbei ist, dass diese Emailadresse von Google/YouTube Account sein muss. Nun möchten wir aber nicht jeden dazu verdonnern, sich einen solchen Zugang anlegen zu müssen.

Also haben wir weiter geschaut und sind bei Vimeo fündig geworden. Dort ist es nämlich möglich nach den Video-Upload den Film mit einem Passwort zu schützen. Nur wer dann dieses Kennwort weiß und eingibt, darf den Film (online) ansehen. Somit ist kein gesonderter Account bei Vimeo von Nöten.

Des weiteren kann man dann in den Sharing-Option einen Code erstellen lassen, der dann das Video in einem iFrame laufen lässt. Dort kann man einiges einstellen. Wie zum Beispiel, ob der Titel oder der Ersteller im Thumbnail zu sehen sein soll oder nicht. Hat man all diese Einstellungen nach seinen Bedürfnissen vorgenommen, so kopiert man sich den kompletten Code und für diesen in der „HTML-Ansicht“ (also im WordPress-Editor nicht mit „Visuell“, sondern im „Text“-Modus) ein. Schwupps und schön läuft das Vimeo-Video in einem WordPress Artikel oder aber auch in einer WordPress Seite. Und alles ist mit einem Passwort geschützt, damit nur die Personen, denen wir dass Passwort zukommen lassen auch das Video einsehen können. Perfect Day. 🙂

CSS: Bereich scrollen

Dies ist nur für mich als Gedächtnisstütze, da ich heute etwas Zeit vertan habe, bis ich einen Bereich in einem CSS scrollbar machen konnte.

article { display: block; 
 max-width: 980px;
 height: 600px;
 overflow: scroll;}


WordPress / Yoothemes: Kommentare in Nano-Theme entfernen

Ich wollte heute bei einer WordPress-Seite nicht, dass irgendwas von der WordPress-Kommentarfunktion im Frontend zu sehen ist. Ich verwendete das „Nano“-Theme von Yoothemes.com und nach etwas suchen bin ich auch einen sehr eleganten Weg gestossen, wie man dies anstellen kann.
Ich habe es so gemacht, dass ich die Datei „comments.php“ im Verzeichnis „wp-content/themes/yoo_nano_wp/warp/systems/wordpress3.0/layouts“ einfach umbenannt habe und schon war nichts mehr von irgendwelchen Kommentarmöglichkeiten zu sehen.

WordPress: Hintergrundbild einbauen

Heute hatte ich mal die Anforderung, dass ich in einer WordPress-Seite ein Hintergrund einbauen sollte. Ich hab so was schon mal gemacht, aber dazu bin ich damals in die CSS-Dateien gegangen und hab dort von Hand das Hintergrundbild eingefügt.
Nachdem wir verschiedene Hintergründe testen wollten, hab ich mir gedacht, ich schau mal, ob es nicht einen einfacheren Weg als die CSS-Variante gibt. Und bin fündig geworden.
Das WordPress Plugin „Simple Full Screen Background Image“ fügt auf elegante und simple Art und Weise Hintergrundbilder für einen Blog ein. Dazu berechnet es die Bildgröße neu, wenn man das Browserfenster in der Größe verändert.
Das war genau das, was ich gesucht habe. 😉

Instagram Fotos in WordPress Artikel/Seiten einbauen

instagrateIn einem Anflug von „Kreativität“ hatte ich heute mal den Gedanken, dass es doch ganz nett wäre, wenn meine Instagram-Fotos auch in meinem WordPress-Blog (also hier) auftauchen würden. Ich bin auf ein Plugin gestossen, dass genau diese Funktionalität mitbringt und war davon begeistert, wie schnell und einfach man es zum Laufen bekommt.
Dank hier auch an Peter „Bodenseepeter“, durch dessen guten Artikel ist erst auf das Plugin aufmerksam wurde. Seinen Post findet ihr unter: http://www.bodenseepeter.de/2012/10/31/instagram-schon-in-wordpress-integrieren/

Das Plugin selbst könnt ihr dann unter folgender Adresse runterladen und im Anschluss installieren:
http://wordpress.org/plugins/instagrate-to-wordpress/

Folgende Einstellung hab ich bei mir am Laufen:

  • Select Image Saving: Save Images to Media Library
  • Featured Image Config: No Featured Image
  • Post Category: Instagram (diese Kategorie hab ich davor angelegt, kann natürlich auch anders heissen)
  • Post Author: markus (eines der eingerichteten Benutzerprofile)
  • Post Format: Standard
  • Post Date: Instagram Image Created Date
  • Post Status: Publish
  • Custom Post Type: Artikel