alles-mit-links

WordPress – Was man mit den benutzerdefinierten Feldern so machen kann


alles-mit-links » Bloggen mit WordPress » WordPress – Was man mit den benutzerdefinierten Feldern so machen kann

WordPress funktioniert bekanntlich nicht nur als Blog sehr gut, es kann auch sehr leicht als Content-Management-System (CMS) eingerichtet werden. Doch was kann WordPress noch ?

Heute zeige ich mal an einem Beispiel, was man mit den benutzerdefinierten Feldern so machen kann.

Zum Einsatz kommt dabei die Funktion:
<?php $variable = get_post_custom_values(’feld-name’);?>

Diese gibt uns den Wert des benutzerdefinierten Felders in der Variablen $variable zurück, mit deren Wert wird dann was anstellen können.


Die Beispielseite

Das Partnerprogramm für Urlaub und Reisen von Schmetterling Argema bietet die Möglichkeit Landingpages für Freizeitangebote in den einzelnen Bundesländern zu erstellen.

Das habe ich auch mal getestet, überzeugt hat mich das Ergebnis aber nicht. Es dürfte ziemlich schwierig sein, diese vorgefertigten Landingpages gut zu platzieren.

Interessant an den Landingpages ist aber, dass diese den Content über die Funktion file_get_contents(’url’) laden.

Das sollte sich doch auf für WordPress nutzen lassen. Und Voila – Nach etwas Probiererei und CSS-Anpassungen läuft das ganze hier im Blog.

Urlaubsland Baden-Württemberg

Und so wirds gemacht

3 Schritte waren notwendig um die Anzeige der Freizeitangebote zu realisieren.

  • Das Erstellen der Seite
  • Das Anpassen der page.php
  • Das Anpassen der style.css

Das Erstellen der Seite

Ich habe mich für eine WordPress-Seite bei diesem Versuch entschieden. WordPress-Seiten sind sehr praktisch für solche Versuche, da sie, je nach Theme, als Unterseite nicht in der Hauptnavigation erscheinen.

Im Prinzip geht es natürlich auch mit WordPress-Artikeln.

Damit die Seite auch nach Landingpage aussieht, habe ich sie mit etwas Inhalt gefüllt. Dann wurde ein benutzerdefiniertes Feld angelegt.

wordpress_benutzerdefiniertes_feld

Für den Feld-Namen habe ich lp-reisen genommen, und für den Wert 914, welcher für die Freizeitangebote in Baden-Württemberg zuständig ist.

Das war schon alles beim esten Schritt.

Das Anpassen der page.php

Da die Entscheidung auf eine WordPress-Seite gefallen war, muss natürlich die page.php im Theme-Ordner angepasst werden.

Dazu fügen wir folgenden Code in der page.php ein. Ich hab mich für die Platzierung nach dem Seitentext entschieden, man könnte es aber nach dem Titel einfügen.

// Den Wert des benutzerdefinierten Feldes lp-reisen holen
<?php $suchwort = get_post_custom_values(’lp-reisen’);
// Die folgende Aktion nur ausführen, wenn das Feld lp-reisen einen Wert hat
if(!(empty($suchwort))) {
// Den Content unter Berücksichtigung des lp-reisen Werts laden
echo file_get_contents(’http://www.schmetterling-cupido.de/LandingPages/htdocs/page/offer/country/DE/region/’.$suchwort[0].’/count/6/pid/710287/lang/de’);
// Für die Optik 2 Zeilenumbrüche und PHP-Code schließen
echo ‘<br /><br />’; ?>
// if Klammer schließen
<?php } ?>

Das war es fast schon. Es fehlt nur noch etwas die Formatierung per CSS.

Das Anpassen der style.css

Damit die Freizeitangebote passend für mein Theme hier angezeigt werden, mussten die vier folgenden Angaben in die style.css im Theme-Orner eingefügt werden.

.angebotsbox {
width:150px;
margin-left: 20px;
margin-bottom: 20px;
float: left;
height: 285px;
position: relative;
}

.angebotsbox .boxUeberschrift {
font: bold 9pt Arial, Helvetica, sans-serif;
padding-left: 4px;
margin: 0px;
}

.angebotsbox p {
padding: 4px;
}

.angebotsbox img {
height: 118px;
width: 150px;
border: 0px;
}

Fertig – Das war alles, und so sieht es aus:

Urlaubsland Baden-Württemberg

Eine selbstgemachte Landingpage in WordPress.

Fazit

Das Beispiel zeigt einmal mehr was WordPress, in diesem Fall mit benutzerdefinierten Feldern, so alles kann.

Weitere interessante Beiträge

Dieser Beitrag wurde am Donnerstag, 09. September 2010 um 14:04 Uhr veröffentlicht und wurde unter der Kategorie Bloggen mit WordPress abgelegt. Du kannst die Kommentare zu diesen Eintrag durch den RSS-Feed verfolgen.

« Pneumatische Spanner – Sarrazin hat das Ventil aufgemacht »

Keine Kommentare

Noch keine Kommentare.

Die Kommentarfunktion ist zur Zeit leider deaktiviert.


 

© 2010 alles-mit-links – by AGENTUR Matthias Griesbach | www.alles-mit-links.net | BLACKINK WebKatalog