Custom Fields Fehler
-
Hallo zusammen,
ich brauche eure Hilfe.
Ich bin gerade dabei mich mit der Kombination zwischen Bootstrap und WordPress auseinanderzusetzen. Mein Hauptaugenmerk liegt dabei auf dem responsiven Layout.Mein Ziel ist es jedem neuen Beitrag mittels der WordPress Custom Fields Funktionalität die entsprechende Bootstrap Klasse für die Spaltengröße mitzugeben. Dies klappt auch soweit allerdings wird mir nun folgender Fehler direkt im Frontend ausgegeben:
Warning: Missing argument 1 for shiftnews_post_class(), called in /Applications/XAMPP/xamppfiles/htdocs/wordpress/wp-content/themes/12345_funktionsfähig/content.php on line 28 and defined in /Applications/XAMPP/xamppfiles/htdocs/wordpress/wp-content/themes/12345_funktionsfähig/functions.php on line 191
Aus technischer Sicht habe ich es folgendermaßen umgesetzt:
functions.php
function shiftnews_post_class($classes) { global $post; $sn_post_class_array = array ( get_post_meta($post->ID, 'post-class', true) ); $classes[] = implode(" ", $sn_post_class_array); return $classes; }
content.php
<article <?php post_class(shiftnews_post_class()); ?>>
Lässt man sich den Quellcode anzeigen, sieht man dass das Custom Field richtig ausgelesen wird:
class=“post-35 post type-post status-publish format-standard hentry category-allgemein .col-md-6„>Anmerkung:
• Da ich grundsätzlich das Custom Field fülle, ist kein Default-Wert gesetzt.
• Als Orientierung diente folgende Webseite
http://www.smashingmagazine.com/2010/04/29/extend-wordpress-with-custom-fields/Ich hoffe ihr könnt mir weiterhelfen.
Vorab vielen Dank!VG
- Das Thema „Custom Fields Fehler“ ist für neue Antworten geschlossen.