09.02.2011
by Yves Weißig

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.
04.11.2010
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.