W&S IT-Consulting
Facebook Icon  Twitter Icon  RSS-Feed Icon
Connect to us on facebook Follow us with twitter Read our RSS-Feed
 

Architekturbüro Defort

by Yves Weißig
Screenshot - Architekturbüro Defort - 09.02.2011

Screenshot - Architekturbüro Defort - 09.02.2011

Für das in Sprendlingen ansässige Architekturbüro Defort entstand in enger Zusammenarbeit mit Sina Defort ein Internetauftritt. Eingesetzte Techniken hierbei waren das 960 Grid System, HTML und CSS. Die Seite ist ab sofort unter www.defort-architekten.com, .net und .de zu erreichen. Highlight ist eine Galerie auf der Startseite. Das Design ist bewusst schlicht und modern gehalten, zwei Attribute mit denen sich das Architekturbüro Defort identifiziert.

Kategorie(n): Projekte,Webdesign / Tag(s): , ,

WordPress-Suche anpassen

by Yves Weißig

WordPress (WP) lässt sich vorzüglich anpassen, dies ist wohl nur ein Geheimniss des Erfolges des beliebten Blog-Systems. WP unterscheidet dynamische Inhalte (Posts, Kommentare, Kategorie-Seiten, etc.) und statische Inhalte (diese werden dann Pages genannt). Diese Unterscheidung kann sehr nützlich sein wenn ein Blog-Besitzer Pages vor der Öffentlichkeit “verstecken” möchte (was sehr oft der Fall ist, z.B. enthalten diese das Impressum, etc.). In der Definition der Theme-Funktionen (functions.php) im jeweiligen Unterordner der WP-Installation (wp-include/themes/mytheme/) kann durch ein Filter die Suche beeinflusst werden:

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

Hierbei wird eine Funktion erstellt, die die Pages von der Suche ausschließt, genauer, es werden nur Posts zugelassen. Mit “add_filter” wird diese Funktion dann als Hook in WP registriert. Dem Entwickler sei hier die entsprechende Passage und der Verweis aus bzw. auf die WP-PHPDoc genannt:

Filters are the hooks that WordPress launches to modify text of various types before adding it to the database or sending it to the browser screen. Plugins can specify that one or more of its PHP functions is executed to modify specific types of text at these times, using the Filter API. [...] Link zur WP-PHPDoc

Auf diese Weise können wir die Suchen noch anderweitig modifizieren:

$query->set('cat', '1, 2, 3');

Dies würde nur bestimmte Kategorien durchsuchen. Noch mehr Tipps und Tricks gibt es bei WordPress im Codex.

Kategorie(n): WordPress / Tag(s): , , ,
 
Albert-Schweitzer-Str. 2b, 55128 Mainz, Germany / +49 (162) 6712744 / info@ws-it-consulting.com