WordPress Benachrichtigung bei neuen Beiträgen

Wenn man als WordPress Admin kontrollieren möchte, wer, wann und was auf der eigenen Multiauthor WordPress Installation veröffentlicht (um bspw. ein Posting nach Veröffentlichung auf Korrektheit der Seitenstruktur zu überprüfen), dann ist ein kleines Plugin ganz hilfreich, dass mich als Admin immer dann benachrichtigt, wenn ein neuer Beitrag beschrieben wurde.
Weiterlesen: WordPress Benachrichtigung bei neuen Beiträgen »

Webserver auf Strato Rootserver einrichten und warten (Debian Ubuntu Server)

Ich stehe wieder vor der Aufgabe einen neuen Server aufsetzen zu müssen weil zwei bestehende auf einen neuen migriert werden sollen. Da bietet es sich ja mal an, die wichtigen Schritte in einem einzigen Beitrag zusammenzufassen um nichts zu vergessen.

Dieser Beitrag geht von einer nackten Ubuntu 14.04 Lts Server Installation auf einem Strato-RootServer aus. Die meisten Schritte können aber 1:1 auch auf anderen Debian Systemen oder Hostern mit Debian System umsetzen.

Bei der Installation des Ubuntu System ist es wichtig, dass der Parallels Plesk nicht mit installiert wird! Plesk ist die Sicherheitslücke überhaupt!
Weiterlesen: Webserver auf Strato Rootserver einrichten und warten (Debian Ubuntu Server) »

Ich lagere die Webdev bezogenen Beiträge aus

Es ist soweit. Ich lagere ab jetzt die Webdev bezogenen Beiträge auf einem neuen, speziell dafür angelegten Blog „Webmaster-Fragen“ aus. Hier auf Mizine haben sich die Themen in letzter Zeit zu sehr vermischt, so dass ich angefangen habe die Themen sauberer zu trennen.

Klicke hier um zum neuen Blog zu gelangen

Wie bereits schon vor längerer Zeit das abgesplittete Fotoblog sich nur um das grobe Thema Fotografie beschäftigt, wird auch Webmaster-Fragen sich speziell nur um die folgenden Themen kümmern:

  • WordPress (Development)
  • jQuery, PHP
  • CSS, HTML
  • SEO, eCommerce & Online Marketing
  • Webdesign

Die vorhandenen Beiträge hier auf mizine.de werden nach und nach umziehen.

webmaster-fragen

Was hältst Du von dieser Idee? Magst Du Themenbezogene Blogs lieber? Schreib mir in die Kommentare Deine Meinung!

Das sind die TOP 10 der allezeit beliebtesten WordPress Themes der Welt

WordPress ist ja das beliebteste und beste CMS auf der Welt. Zum CMS gehört aber immer auch ein Theme. Hier sind die TOP 10 der weltweit beliebtesten, bzw. meist genutzten WordPress Themes:


Datenquelle, Mein Favorit

Auffällig oft werden Frameworks wie das genesis oder canvas Framework verwendet. Interessant ist auch, dass hier – abgesehen von den WordPress eigenen Themes – kein einziges freies Theme dabei ist, sondern ausschließlich nur Premium Themes oder Theme-Frameworks verwendet werden. Diese Tatsache und mein Vorwissen zu WordPress Themes lässt mir den Schluss zu, dass sogenannte „free Themes“ einfach nicht gut genug sind und schnell gegen astreine Premium Themes ausgetauscht werden. „Free Themes“ für WordPress haben bspw. häufig Probleme mit Malware, der SEO-Optimierung oder einer verschleierten Backlink Setzung.
Weiterlesen: Liste + Links zu den 20 besten WordPress-Themes der Welt »

Optionen eines Selects per jQuery entfernen und wieder hizufügen

Leider unterstützen zu viele Browser zu wenige wichtige Manipulationen an Optionen eines Selects. Der IE < 9 kann bspw. kein $(‚option').css(‚display','none');. Das Element wird trotz des „Verbotes" dennoch angezeigt. Mobile Safari 5.1. unterstützt hingegen keine disabled Optionen, Werde auf diese Weise: <code>$(‚option').attr(‚disabled','disabled');, noch auf eine zweite Weise: $('option').attr('disabled',true);.

Die von jQuery dafür eigentlich vorgesehene .hide() Funktion wird leider auch nur von relativ wenigen Browsern unterstützt. Will man sich aber darauf verlassen, dass bestimmte Optionen bei gegebenen Situationen nicht auswählbar sein dürfen, bleibt einem also keine weitere Möglichkeit als die bestimmten Optionen eines Selects bei Bedarf komplett zu entfernen und vor allem wieder zurück in das Select einfügen zu können.

jQuery ist aber dennoch auch hier Dein Freund und hilft Dir wunderbar bei der Ausführung. Der Trick liegt darin, alle Elemente, die gelöscht werden in einer Variable zwischenzuspeichern um sie bei Bedarf wieder zurück in das select einpflanzen zu können. jQuery kann dabei das gesamte DOM Objekt zwischenspeichern, so dass das Handling mit der Variable extrem einfach wird.
Beispiel ansehen »

disabled select option am mobile Safari =< 5.1realisieren

Ich habe heute mit einem großen Schrecken feststellen müssen, dass der mobile Safari =< 5.1 (und wahrscheinlich auch alle Versionen vor iOS 7.1) keine Optionen in einem Select disablen kann. Trotz des Attributs disabled="disabled" wird eine Option angezeigt! Das kann recht unangenehme Folgen haben. Die einzige Methode, die ich bisher gefunden habe besteht darin, für alle iOS Devices unter iOS 7 mittels JavaScript disabled options komplett aus dem DOM zu entfernen: Weiterlesen: disabled options komplett aus dem DOM entfernen

Wer Slideshare nutzt muss jetzt sofort handeln!

Wer Slideshare auf einer deutschen Seite eingebettet hat, muss jetzt dringend handeln! Sonst besteht eine hohe Abmahnungsgefahr! Es hat sich nämlich herausgestellt, dass eine Einbindung von Slideshare-Präsentationen nach deutschem Recht datenschutzwidrig ist. Die Embedds enthalten Tracking-Codes, die Drittanbietern IP-Adresse der Nutzer liefern und damit nach deutschem Recht rechtswidrig sind ~ frei nach RA Thomas Schwenke.

Ich habe auf die Schnelle eine Lösung für mich gefunden und möchte sie euch natürlich nicht vorenthalten! Es gibt nämlich einen relativ einfachen Weg einen Hinweis vor der Einbindung des SlideShare iframes einzublenden! Wie auch bei den „2 Click Social Media“ Buttons, werden auch hier erst nach einem Klick auf ein Vorschaubild die SlideShare Slides aktiviert.
Weiterlesen: Hier ist eine mögliche Lösung für das Problem

Duplicate Content durch die Author Box vermeiden

duplicate content vermeiden

Derzeit spielt Duplicate Content eine ganz wichtige Rolle in allen SEO Optimierungen. Es wird teilweise um jede Zeile im Code-Content Verhältnis gefeilscht. Da kommt eine Author Box mit einer relativ langen Beschreibung des Autors gar nicht gut an!

Es gibt aber eine von Google bestätigte und sehr gute Möglichkeit diese Autor Box und ggf. andere wiederholende Bestandteile einer Webseite nicht in die Bewertung einfließen zu lassen, also quasi einzelne Elemente einer Webseite auf noindex zu stellen!

Wenn nur bestimmte Textblöcke von der Indexierung ausgeschlossen werden sollen, können iframes mit noindex die Lösung sein.
Weiterlesen: So bindest Du Textblöcke ein, die von Google nicht indexiert werden

Bestimmte WordPress Kategorien verstecken, Beiträge in multiplen Kategorien dennoch anzeigen.

In diesem Beitrag geht es darum, wie Du bestimmte WordPress Kategorien auf der Startseite verstecken jedoch Beiträge mit multiplen Kategorien trotzdem anzeigen kannst.

Folgendes Problem: Du möchtest Beiträge einer bestimmten WordPress Kategorie von der Startseite des Blogs verbannen. Du möchtest aber die Beiträge, die zusätzlich noch in einer anderen Kategorie enthalten sind trotzdem angezeigt lassen.

Konkretes Beispiel: Kategorie A soll auf der Startseite des Blogs nicht angezeigt werden. Beiträge, die aber in mehr als nur in Kategorie A enthalten sind, sollen trotzdem angezeigt werden.


Weiter zur Lösung »

Externe html Datei im WordPress Template laden

Wer eine externe html Datei im WordPress Template laden, verarbeiten und dann erst ausgeben möchte, wird an einem include() scheitern, da WordPress die include Datei gleich mit einem echo ausgibt. Es gibt jedoch eine andere Möglichkeit.

Und damit ich diese andere Möglichkeit nicht vergesse, schreibe ich sie hier auf. Damit lässt sich in einem WordPress Template bspw. eine html Datei laden, darauf eine RegEx Funktion anwenden und letztendlich nach der Verarbeitung ausgeben lassen.

Externe html Datei laden, verarbeiten und dann erst mit einem echo ausgeben

Mit Google Maps API Entfernungen berechnen

Mit Hilfe der Google Maps API lässt sich die Entfernung zwischen zwei Orten sehr einfach berechnen. In diesem Beitrag möchte ich zeigen, wie man mit Hilfe der Google Maps Distance Matrix API und einem einfachen URL Aufruf oder PHP die Entfernung berechnen kann.

Ich nutze diese Funktionalität ab und an bei der Planung von Touren um mal schnell zwei, drei Entfernungen zu berechnen. Das geht wesentlich schneller als über die Google Maps Web-UI und bedarf bei gemäßigter Nutzung keine Maps Lizenz. Einfach die URL mit ein paar Parametern aufrufen, und schon hat man die Entfernung zwischen Ort A und B.
So berechnest Du die Entfernung zwischen zwei Orten per Google Maps API

WordPress als CMS voll ausreizen

Wichtig: Dieser Beitrag ist von 2013! Das hier beschriebene Vorgehen ist teilweise veraltet.

Ich stoße immer wieder auf die Frage: Was brauche ich alles für eine erfolgreiche WordPress CMS Installation. Adhoc könnte ich diese Frage gar nicht beantworten, deswegen starte ich hier eine Brainstorming Liste mit meinen Einfällen dazu. Du als Leser darfst Dich natürlich auch gerne zu Plugins, Themes oder sonstigen Vorgehensweisen äußern (wenn Du magst) und uns Deine Erfahrungen oder Vorlieben schildern.
Weiterlesen: WordPress als CMS voll ausreizen »

Überschriften in WordPress richtig setzen

Ich wurde heute gefragt, wie man in WordPress das Theme so anpassen kann, dass auf der Startseite der Blogtitel und Untertitel als h1 und h2 und auf allen weiteren Seiten nicht als HTML Überschriften ausgegeben werden.

Warum das wichtig ist? Ganz einfach: Auch wenn Google und die anderen Bots sich bereits auf „kaputte“ WordPress Theme Strukturen eingerichtet haben und ein Blog nicht aus den SERP herben, weil die Struktur falsch ist, ist es doch fraglich, ob eine saubere HTML Struktur nicht doch noch mehr Potezial aus dem Blog herausholt! Ich bin davon überzeugt, dass die Website Struktur einen nicht zu vernachlässigenden Einfluss auf die Rankings der einzelnen Unterseiten hat — also sehr wichtig für die Long-Tail-Keywords ist. Vor allem, weil es sich in jedem WordPress Theme relativ einfach umsetzen lässt. Eine kleine if Abfrage und minimale Veränderungen am CSS reichen vollkommen aus.

Weiterlesen: Überschriften in WordPress richtig setzen »

Mehr Beiträge im Archiv oder der Kategorie-Übersicht