Hinzufügen einer Metabox zum Bestimmen der Seitenleiste

Ich habe versucht, mein WordPress anzupassen, und ich habe einige benutzerdefinierte Meta-Felder hinzugefügt (es fügt benutzerdefinierte Feld hinzu), um Werte hinzuzufügen, aber ich weiß nicht, wie man das tut …

Ich möchte eine Meta-Box, die ein Dropdown-Menü sein wird. Der Wert dieser Metabox bestimmt, welche Seitenleiste im Post verwendet werden soll. Hier ist das Bild:

Bildbeschreibung hier eingeben

Solutions Collecting From Web of "Hinzufügen einer Metabox zum Bestimmen der Seitenleiste"

Installiere Metabox Plugin und aktiv:

/**** Add this code in your function.php ****/ $meta_boxes[] = array( 'id' => 'post_sidebar', 'title' => 'post Sidebar', 'pages' => array('post'), 'priority' => 'low', 'fields' => array( array( 'name' => 'Post Sidebar', 'id' => 'post_sidebar', 'type' => 'select', "options" => array( "0" => "OFF", "1" => "Left side", "2" => "Right Side"), ), ) ); if ( class_exists( 'RW_Meta_Box' ) ) { foreach ( $meta_boxes as $meta_box ) { new RW_Meta_Box( $meta_box ); } } /**** after single.php on get value using this one option ****/ $sidebar_value = get_post_meta($post->ID,'post_sidebar',true); if($sidebar_value == 1 && $sidebar_value!=0){ // Add sidebar code for left side } if($sidebar_value=='2' && $sidebar_value!=0){ // Add sidebar code for right side } 

Bildbeschreibung hier eingeben