Archiv für das Schlagwort "Codeschnipsel" (RSS)

Standardmäßig ist die in WordPress integrierte Suchfunktion relativ einfach gestrickt: Sie zeigt alle Beiträge und andere Inhalte, die zum Suchbegriff passen, absteigend nach dem Veröffentlichungsdatum an. Die WordPress-Klasse WP_Query, die für diese und andere Anfragen an die WordPress-Datenbank genutzt wird, ist jedoch deutlich mächtiger, und so kann man relativ einfach die eingebaute Suche erweitern: codex.wordpress.org. ... weiterlesen

Vor Version 4.2 gab es in WordPress lediglich die Option, Smilies/Emoticons wie :-) in Form von Bildern anzuzeigen. Diese sog. "Bildsmileys" wurden mit WordPress 4.2 durch Emojis ersetzt. WordPress setzt hier auf eine Lösung mit zusätzlichen JavaScript-Bibliotheken (u.a. wp-emoji-release.min.js), um überall die Emojis anzeigen zu können - auch auf Betriebssystemen bzw. in Browsern, in denen ... weiterlesen

Um nachvollziehen zu können, welche Website wann - möglicherweise auch von wem - aufgerufen wird, setzen u.a. viele Werbetreibende auf sog. Tracking-Pixel, also in der Regel 1×1 Pixel kleine (transparente) Bilddateien, die im Hintergrund Daten sammeln. Wer selbst einen solchen Pixel erstellen möchte, der hat hierfür mehrere Möglichkeiten, zum Beispiel: Per PHP ein passendes Bild ... weiterlesen

Gerade bei Blogs mit eher längeren Beiträgen kann es sinnvoll sein, dem Leser bereits zu Beginn des Beitrags anzuzeigen, wie lange er vermutlich für das Lesen benötigen wird. Mit dem folgenden Codeschnipsel für WordPress kann man die geschätzte Lesedauer für einen Text ausrechnen und an einer beliebigen Stelle z.B. in der single.php-Datei ausgeben: $text = ... weiterlesen

Mit WordPress 4.6 wurde die Möglichkeit integriert, über integrierte Funktionen DNS-Prefetching für eigens ausgewählte Domains einzufügen und so das Laden der eigenen Website zu beschleunigen. Statt entsprechende link-Tags manuell in die header.php-Datei des jeweils aktuellen Themes einfügen zu müssen, lässt sich dies ab sofort z.B. über die functions.php-Datei erledigen: function add_resource_hints($hints, $relation_type) { if ('dns-prefetch' ... weiterlesen