perun.net – WordPress & Webwork



WordPress & Webwork

Auf perun.net werden seit Januar 2004 Blog-Beiträge zum Thema WordPress und Webwork veröffentlicht. Somit gehört dieses Weblog zu den ältesten und bekanntesten WordPress-Quellen im deutschsprachigen Raum.

Da wir seit Januar 2004 mit WordPress arbeiten, blicken wir auf eine langjährige Erfahrung mit erfolgreich abgeschlossenen WordPress-Projekten und diversen Publikationen zurück.

Falls Sie auf der Suche nach WordPress-Experten sind, dann finden Sie hier die Beschreibung einiger unserer Leistungen und Referenzen, so wie die Kontaktdaten.

WordPress-Artikel einer bestimmten Kategorie sollen ein eigenes Template erhalten

Von Thordis am 11. 06. 2014 um 12:21

Für das Aussehen bzw. die Gestaltung der Einzelansicht von Artikel bzw. Beiträgen bei WordPress ist die single.php zuständig. Hier wird festgelegt welche Inhalte bzw. Elemente vorhanden sind. Möchte man die Artikel einer bestimmten Kategorie anders darstellen als andere, so kann man das ganze wie folgt lösen:

Zunächst einmal muss man sich eine Kopie der Original-single.php erstellen. Danach ersetzt man den Inhalt der single.php mit einer Abfrage. Dabei wird für die angegebenen Kategorien bestimmte welche Datei zuständig ist.

<?php $post = $wp_query->post;
if ( in_category('57') ) {
  include(TEMPLATEPATH . '/single_kategorie1.php');
} else if(in_category('56')) {
  include(TEMPLATEPATH . '/single_kategorie2.php');
} else if (in_category ('33')){
  include(TEMPLATEPATH . '/single_kategorie3.php');
}

else {
  include(TEMPLATEPATH . '/single_standard.php');
}
?>

Dabei greift man zum einen auf die ID der Kategorie zu, die ein bestimmtes Template bekommen soll. Man kann aber auch den Slug der Kategorie einfügen. Anschließend wird dann auf die entsprechende Template-Datei zugegriffen.

Handelt es sich um eine nicht aufgeführte Kategorie (else), dann soll auf die Standard-single.php zurückgegriffen werden. Dabei ist die single_standard.php die am Anfang erstellte Kopie der ursprünglichen single.php.

Das ganze ist im übrigen nicht zu Verwechseln mit der Methode bestimmten Artikel-/Beitragstypen (Stichwort: Formatvorlagen) eine eigene single.php zuzuweisen.

via CreativeDev

Hinweis:
Schulungsunterlagen für WordPress
Aktuell und praxiserprobt. Als E-Book für den Privatgebrauch oder als PDF-Volumenlizenz für den geschäftlichen Einsatz.

WordPress-Newsletter Nr. 145

Von Vladimir am 05. 06. 2014 um 14:09

WordPress-Newsletter Ich habe vorgestern Nachmittag die 145. Ausgabe des WordPress-Newsletters an die Abonnenten verschickt. Das waren vor zwei Tagen die Themen:

Inhalte in WordPress mit GitHub synchronisieren: WordPress < --> GitHub Sync ist ein interessantes Plugin, welches es ermöglicht, dass man die Inhalte einer WP-Installation mit GitHub abzugleichen. Somit kann man diverse Vorteile genießen u.a. gemeinsames Arbeiten an den Inhalten (engl. Collaborative Writing). Gefunden auf WP Tavern. weiterlesen…

Dachzeile, Unterzeile, Subheading in WordPress

Von Vladimir am 04. 06. 2014 um 18:38

Bereits im letzten Jahr habe ich erklärt, wie man vor dem Blogartikel einen individuellen Auszug realisieren kann.

WordPress: individueller Auszug vor dem Artikel

In dem besagten Artikel wird meine Überlegung beschrieben und auch eine Code-Lösung vorgestellt. Diese Lösung könnte man auch dafür einsetzen um ein sog. Subheading zu realisieren.

Wer aus welchen Gründen auch immer, dafür nicht das Auszug-Feld einspannen möchte, der kann eine Dachzeile, eine Unterzeile, ein Subheading – oder wie immer man eine zusätzliche Überschrift bezeichnet – auch durch ein benutzerdefiniertes Feld befüllen. weiterlesen…

Hinweis:
Schulungsunterlagen für WordPress
Aktuell und praxiserprobt. Als E-Book für den Privatgebrauch oder als PDF-Volumenlizenz für den geschäftlichen Einsatz.

WordPress-Suchergebnisse einschränken

Von Thordis am 30. 05. 2014 um 13:44

Gerade bei Webauftritten, die einen Blog als Ergänzung zu ihrem Angebot betreiben und deren Seiten "nur" Basisinformationen enthalten, kann es manchmal sinnvoll sein, dass die Suchergebnisse sich nur auf Fundstellen in Beiträgen bzw. im Blog beschränken.

Um dies zu erreichen reicht eine kleine Erweiterung der functions.php

function SearchFilter($query) {
    if ($query->is_search) {
        $query->set('post_type', 'post');
    }
    return $query;
}

add_filter('pre_get_posts','SearchFilter');

Wobei man hier natürlich auch einen spezifischen post_type eingeben kann.

Selbstverständlich kann man Suchergebnisse auch im Hinblick auf die vorhandenen Kategorien einschränken:

function SearchFilter($query) {
    if ($query->is_search) {
        $query->set('cat','0,1');
    }
    return $query;
}
 
add_filter('pre_get_posts','SearchFilter');

Hier gefunden.

WordPress-Newsletter Nr. 144

Von Vladimir am 28. 05. 2014 um 14:29

WordPress-Newsletter Ich habe gestern Nachmittag die 144. Ausgabe des WordPress-Newsletters an die Abonnenten verschickt. Das waren Gestern die Themen:

Geplante Neuerungen in WordPress 4.0: Die Veröffentlichung von WordPress 4.0 ist für den 27. August diesen Jahres geplant und bei dieser Version rückt die Internationalisierung in den Vordergrund. Es wird möglich sein bereits während der Installation die passenden Sprachpakete zu integrieren. Siehe hier und hier.

Neue Funktionen bei Jetpack: Mittlerweile wurde Jetpack 3.0.1 veröffentlicht. Neben einer neuen Oberfläche, die die Verwaltung der Module erheblich erleichtert wurde auch ein neues Modul hinzugefügt mit dem man die Installation komfortabel in den Webmaster Tools von Google und Bing und bei Pinterest verifizieren kann. weiterlesen…


Archiv: «« 1 2 3 4 5 6 7 8 9 10 11 12 539 540 »»

Weblog der perun.net webwork gmbh mit Artikeln zum Thema WordPress, Webwork, und Internet.