Moin,
ich beschäftige mich mal wieder mit WP und brauche Hilfe.
Unzwar möchte ich für jede Seite, keine Blogartikel, individuelle Widgets anlegen. Jedes Widget soll seinen eigenen Inhalt haben.
Ich habe zu dem Thema schon Google befragt, aber das ist nur bedingt hilfreich, da die Ergebnisse einfach gar nicht mit meiner Suche zusammen passen.
Ich schildere mal das Problem.
In der functions.php habe ich folgendes
if (function_exists('register_sidebar')) {
register_sidebar(array(
'name' => 'Test Sidebar',
'id' => 'sidebar-test',
'description' => 'Widgets der Test Sidebar',
'before_widget' => '<div class="box">',
'after_widget' => '</div>',
'before_title' => '<div class="sidebartitle">',
'after_title' => '</div>'
));
}
Alles anzeigen
in meiner index.php, an der Stelle wo ich das Individuelle Widget haben will steht
<?php
if(get_post_meta($post->ID, 'sidebar', true)){
if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebar-'.get_post_meta($post->ID, 'sidebar', true)) ) :
endif;
}else{
if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebar-standard') ) :
endif;
}
?>
Im Adminbereich unter Widgets habe ich testweise eine Liste erstellt (Anhang) und beim Bearbeiten der Seite ein individuelles Feld hinzugefügt (ebenfalls Anhang). Rufe ich die entsprechende Seite jetzt auf, wird es mir aber nicht angezeigt? Wo habe ich da den Fehler?