bueltge.de [by:ltge.de]

back Zurück

Post Format UI deaktivieren

WordPress Version 3.6 kommt mit neuer Oberfläche für die Post Formats, präsenter ist das Schlagwort. Die Post Format UI ist eine wunderbare Möglichkeit mit wenig Aufwand Artikel besser uns sichtbar zu deklarieren, für den Leser verschieden aufzubereiten. Trotzdem ist sie nicht immer notwendig. Im Standard kann die UI in den jeweiligen Optionen des Users deaktiviert werden, siehe Screenshot.

post-format-ui

Alternativ kann der Filter Hook enable_post_format_ui genutzt werden. Mittels dieses Hooks kann die UI global in der Installation deaktiviet werden und kein User hat die Möglichkeit die Post Formats zu nutzen. Folgende Zeilen in einer php-Datei als Plugin abgelegt und aktiviert sind daher ausreichend.

<?php
/**
 * Plugin Name: Disable Post Format UI
 */

! defined( 'ABSPATH' ) and exit;

add_filter( 'enable_post_format_ui', '__return_false' );


bueltge.de Favicon © Frank Bültge, All rights reserved / Alle Rechte vorbehalten. (ID: 6e8b33de4342c4f2ca76b245199aeee8)

Danke für das Abonnieren meines Feed! Inhalt gefällt? Danke sagen · Kommentieren

back Zurück

back Zurück

Chrome Logger – ChromePHP

Der Webinspector in Chromium ist mir ans Herz gewachsen, Firebug ist für mich nur notwendig, wenn ich im Firefox validieren muss. In diesem Zusammenhang habe ich auch das Debuggen im PHP Umfeld dort abgebildet. Bin ich nicht komplett in der IDE und man braucht diverse Daten im Debuggmodus, dann kann man dies über die Wege var_dump() in der Applikation ausgeben oder alternativ in Chromium mit Hilfe der Erweiterung Chrome Logger und der Library ChromePHP tun. Somit wird die Oberfläche nicht durch die Debug-Ausgaben zerstört und kann in Systemen bei Kunden sauber in die Konsole des Webinspector überführt werden. Dazu einige Hinweise.

chromephp-wp

Um die Möglichkeit in der PHP Welt in die Konsole des Webinspector zu debuggen, ist die Chrome Erweiterung Chrome Logger notwendig. Parallel muss eine Library ChromePHP eingebunden werden. Im einfachsten Fall ist dies via include im jeweiligen Projekt schnell erstellt. Alternativ kann, sinnvoll in Entwicklungsumgebunden, der Include in der php.ini abgelegt werden; via auto_prepend_file. Dies könnte beispielsweise wie folgt hinterlegt sein, je nachdem wo die Library abgelegt ist.


auto_prepend_file = /var/www/ChromePhp.php

Im WordPress Umfeld, was meine wichtigste Applikation in der Entwicklung ist, kann man es ebenfalls via Plugin rein holen. Dazu gibt es einige Lösungen bei Github. Ich für meinen Teil nutze das Plugin Debug Objects, was die Library inkludiert. Dies versetzt mich auch einfach in die Lage, beim Kunden auf der Plattform in die Konsole zu debuggen.

Außerdem der Hinweis, der Chrome Logger ist ebenso im Umfeld von node.js, Ruby und Pythen nutzbar.


bueltge.de Favicon © Frank Bültge, All rights reserved / Alle Rechte vorbehalten. (ID: 6e8b33de4342c4f2ca76b245199aeee8)

Danke für das Abonnieren meines Feed! Inhalt gefällt? Danke sagen · Kommentieren

back Zurück

back Zurück

Überraschung aus dem Norden

Im Norden soll ja das Wetter härter sein, nur was für echte Männer. Markus gehört dazu, dem hat es so gut gefallen, dass er gleich dort blieb und nun sogar 2 Wikinger groß zieht. Trotzdem findet er Zeit mir eine Freude zu machen und sendet zum Frühlingsanfang ein JerseyBin. Damit ein Grund mehr auf das Bike oder in die Laufschuhe zu steigen und meine Tüte um das Smartphone links liegen zu lassen.

IMG_20130414_211505

Eine tolle Idee, nützlicher kleiner Helfer der mich nun noch öfter an den Freund im Norden erinnert und, dass ich ihn viel zu selten anrufe - wie viele andere Freunde auch. Vielen Dank Markus - die Überraschung ist gelungen!


bueltge.de Favicon © Frank Bültge, All rights reserved / Alle Rechte vorbehalten. (ID: 6e8b33de4342c4f2ca76b245199aeee8)

Danke für das Abonnieren meines Feed! Inhalt gefällt? Danke sagen · Kommentieren

back Zurück

back Zurück

Gist via oEmbed in WordPress einbinden

WordPress hat seit geraumer Zeit die oEmbed Integration um einfach und unkompliziert Inhalte von anderen Siters und Services einzubinden. Besonders bekannt sind dabei diverse Video-Portale und seit der letzten WordPress Version Twitter. Wie so oft in WordPress kann man diese Möglichkeit nutzen und erweitern. In meinem Fall ging es darum, dass Inhalt von Github Gists einfach integriert werden können, einfach per URL in den Inhalt kopieren und gut. Dabei ist ein kleines Plugin entstanden, welches auf Github liegt und von dort genutzt werden kann und ggf. auch via Fork erweitert werden kann.
»» zum Plugin

Technisch ist es wichtig die Funktion wp_embed_register_handler anzusprechen und daher der Kern der Funktion. Alles weitere findet man im Source des Plugins. Die Funktion erlaubt es neu Handler zu definieren und diese geben dann die nötigen Inhalte zurück. In diesem Beispiel wird der String gist definiert, der die Funktione wp_embed_handler_gist als Callback nutzt und die Gist-URL als Parameter. Innerhalb der Funktion werden dann die Inhalte des Parameters ersetzt und die Rückgabe definiert.


wp_embed_register_handler(
    'gist',
    '#https://gist.github.com/(?:[a-z0-9-]*/)?([a-z0-9]+)(\#file_(.+))?$#i',
    'wp_embed_handler_gist'
);

function wp_embed_handler_gist( $matches, $attr, $url, $rawattr ) {
    
    $embed = sprintf(
        '',
        esc_attr( $matches[1] ),
        esc_attr( $matches[2] )
    );

    return apply_filters( 'embed_gist', $embed, $matches, $attr, $url, $rawattr );
}

bueltge.de Favicon © Frank Bültge, All rights reserved / Alle Rechte vorbehalten. (ID: 6e8b33de4342c4f2ca76b245199aeee8)

Danke für das Abonnieren meines Feed! Inhalt gefällt? Danke sagen · Kommentieren

back Zurück

back Zurück

Eiertanz

Und es geht wieder los. Nach einer Woche Pause von dem täglichen Ritt zur Arbeit habe ich mich heute morgen wieder auf den Weg gemacht. Das Rad und ich - unterwegs.
Schön ist es, auch wenn Radwege nicht im Fokus der Gemeinden stehen und damit der Weg sehr verharscht und eisig ist. Nicht alle Wege sind so frei und mit wenig Eis versehen wie das Stück auf dem folgenden Bild. Die Technik schults, das Gemüht freut es. Daher bekommt mein Geist neue Impulse und frische Luft für den ganzen Körper, was unglaublich gut tut, wenn man recht viel Zeit im Büro am Rechenknecht verbingt. Darum freut es mich um so mehr, dass das Fahren ohne Licht zum Sehen möglich ist - auch einige Sonnenstrahlen finden Weg zu mir und machen den Neustart in die Woche noch schöner.

Unterwegs mit dem Rad zur Arbeit


bueltge.de Favicon © Frank Bültge, All rights reserved / Alle Rechte vorbehalten. (ID: 6e8b33de4342c4f2ca76b245199aeee8)

Danke für das Abonnieren meines Feed! Inhalt gefällt? Danke sagen · Kommentieren

back Zurück