• Zur Hauptnavigation springen
  • Skip to main content
  • Zur Fußzeile springen
Phone: 0152 538 2211 4 | info@sdwebdesign.de
Kundenlogin

Wordpress & Joomla Webdesigner Frankfurt

  • Home
  • webDesign
  • About
  • Referenzen
  • Blog
  • Kontakt
Kontakt

WordPress: Custom Templates für spezifische Kategorien

geschrieben von Steffen Fasselt

WordPress bietet dank seines ausgefeilten Templatesystems tolle möglichkeiten, unterschiedliche Layouts für verschiedene Szenarien zu entwickeln. Möchte man z.B. einen Bereich für Seminare erstellen, kann man ein spezielles Template erstellen, das aktiviert wird, sobald man einem Beitrag die Kategorie Semiare zuweist. Noch übersichtlicher könnte man diese Anwendung gestalten, wenn man für die Seminare ein Custom Post Typ einrichtet.

Möchte man nun spezielle Elemente wie z.B. Custom Fields oder Custom Widgets nur für Artikel in der Kategorie Seminare anzeigen, kann man dafür Conditinal Tags verwenden. Diese können in unserem speziellen Seminare-Template verwendet werden.

Während des Ladens eines Artikels (normalerweise des single.php Templates), wird die Abfrage der Kategorie gestellt, bevor der Loop beginnt.

Folgendermaßen könnte man die Templates wechseln:

[php]
<?php if ( in_category(‚blog‘) )
{ include ’single-blog.php‘; }
elseif ( in_category(’seminare‘) )
{ include ’single-seminare.php‘; }
else { // Continue with normal Loop if ( have_posts() ) : while ( have_posts() ) : the_post();
// … } ?>

[/php]

oder andere Möglichkeit:

[php]
if( is_single() && in_category(’seminare‘) )
[/php]

Für weitere Details und Möglichkeiten zu Conditional Tags und Templating:

http://codex.wordpress.org/Function_Reference/in_category
http://codex.wordpress.org/Conditional_Tags

Über Steffen Fasselt

Hier notiere ich mir interesannte Informationen, Tipps & Tricks zu Wordpress, Joomla und Online Marketing, die ich wärend meiner Arbeit an Projekten oder beim surfen im Netz finde.

Footer

Lassen Sie uns doch einfach mal über Ihre Pläne plaudern. Kostet ja nichts…

Vielen Dank, dass Sie sich die Zeit nehmen, mit mir in Kontakt zu treten. Bitte senden Sie mir einige Informationen über Ihr Projekt, damit ich mir Gedanken darüber machen kann, wie ich Ihnen am besten helfe.

Nach ein paar einleitenden E-Mails, die sicherstellen, dass ich der richtige Mann für Sie bin, werden wir Ihr Projekt entweder telefonisch oder persönlich durchsprechen und einander kennen lernen.

sdWebdesign

Webdesigner Frankfurt Riedberg Kalbach

Hannah-Arendt-Str. 29
60438 Frankfurt am Main, Hessen

Telefon: 0152 538 2211 4

  • Anfahrt
  • Impressum
  • Briefing
  • Blog
  • Kontakt
  • AGB
  • Datenschutzerklärung

copyright 2018 | web designer Frankfurt

Diese Webseite nutzt Cookies

Diese Webseite nutzt Cookies zur Verbesserung des Erlebnisses unserer Besucher. Indem Sie weiterhin auf dieser Webseite navigieren, erklären Sie sich mit unserer Verwendung von Cookies einverstanden. Mehr

ICH BIN DAMIT EINVERSTANDEN
Datenschutz

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
immer aktiv

Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.

Non-necessary

Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.

SPEICHERN UND AKZEPTIEREN