Gemeinsames Entwickeln

Ich habe die vergangenen zwei Tage damit verbracht meine WordPress Plugins und Themes (okay, es gibt nur eines) in ihre eigenen Repositories auf GitHub zu migrieren. Dadurch kann ich den Issue tracker für Änderungsanfragen verwenden und Entwickler haben nun die Möglichkeit durch Pull Requests unmittelbar zu den Projekten beizutragen.

Verbesserte Bilder-Navigation

Ein großartiges Stück Code, welches ich gerade in  Automattic’s _s Theme gefunden habe:

/**
 * Filter in a link to a content ID attribute for the next/previous image links on image attachment pages
 *
 * @since _s 1.0
 */
function _s_enhanced_image_navigation( $url, $id ) {
    if ( ! is_attachment() && ! wp_attachment_is_image( $id ) )
        return $url;

    $image = get_post( $id );
    if ( ! empty( $image->post_parent ) && $image->post_parent != $id )
        $url .= '#main';

    return $url;
}
add_filter( 'attachment_link', '_s_enhanced_image_navigation', 10, 2 );

Es fügt Links zu Bildanhängen das #main Attribut hinzu, sodass der Besucher sofort den Anhang sieht und nicht runterscollen muss. Besonders nützlich, wenn man sich durch Galerien klicken möchte!

WP Display Header

Dieses Plugin lässt dich eine bestimmte oder zufällige Kopfzeile für jeden Artikel, jede Seite und jeden Custom Post Type einzeln aus den benutzerdefinierten und Standard-Kopfzeilen bestimmen.

Beschreibung

Es fügt eine Meta Box mit Kopfzeilen-Auswahl in jedem Editor hinzu. Falls keine spezifischere Kopfzeile für einen Post gewählt wurde, wird die Standard-Kopfzeile angezeigt. Es müssen keine Template Dateien geändert werden, das Plugin klinkt sich in die existierende WordPress API ein, um seine Magie zu entfalten.