barney_90
Verfasste Forenbeiträge
-
Forum: Allgemeine Fragen
Als Antwort auf: Custom Fields FehlerHallo Angelika,
vielen lieben Dank! Das war des Rätsels Lösung 🙂
Hier nochmals den kompletten Code, falls es noch weitere Leute mit dem Problem gibt:
content.php
<article <?php post_class(shiftnews_post_class()); ?>>
functions.php
function shiftnews_post_class($classes='') { global $post; $sn_post_class_array = array ( get_the_author_meta('display_name'), get_post_meta($post->ID, 'post-class', true) ); $classes[] = implode(" ", $sn_post_class_array); return $classes; }
Nochmals vielen Dank!
Forum: Allgemeine Fragen
Als Antwort auf: Custom Fields FehlerHallo Angelika,
ich habe nun die functions.php folgendermaßen angepasst:
if ( ! function_exists( 'shiftnews_post_class' ) ) { 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; } }
Nun bekomme ich einen neuen Fehler 🙂
Fatal error: [] operator not supported for strings in /Applications/XAMPP/xamppfiles/htdocs/wordpress/wp-content/themes/Homepage*/functions.php on line 237
Hast du hier vielleicht auch eine Idee?
Forum: Allgemeine Fragen
Als Antwort auf: Custom Fields FehlerHallo Angelika,
hier sind die entscheidenden Code-Ausschnitte
content.php Zeile 26
<article <?php post_class(shiftnews_post_class()); ?>>
functions.php (ab Zeile 219)
if ( ! function_exists( 'shiftnews_post_class' ) ) { 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; } }
Hilft das weiter?
Forum: Allgemeine Fragen
Als Antwort auf: Custom Fields FehlerHallo Angelika,
vielen Dank für deine Antwort.
Du hattest recht ich hatte die Klasse mit einem Punkt angegeben gehabt. Habe dies nun korrigiert allerdings bekomme ich immer noch den Fehler:
Warning: Missing argument 1 for shiftnews_post_class(), called in /Applications/XAMPP/xamppfiles/htdocs/wordpress/wp-content/themes/Homepage/content.php on line 26 and defined in /Applications/XAMPP/xamppfiles/htdocs/wordpress/wp-content/themes/Homepage/functions.php on line 221
Hast du noch eine Idee?