1

私は配列が初めてで、少し助けが必要です。

基本的にやりたいことは、外出先でメニューを登録することです。そこで、それを処理できると思ったループを作成しました。問題は、配列を適切に登録する方法がよくわからないことです。

$lim = array(); 

foreach ( $new_menus as $menu => $value ) {

    $rname = get_post_meta(1,"$menu",true);                 
    $slugpath = preg_replace('/[^a-zA-Z0-9]/', '_', $rname );

    $lim[] = $slugpath => __( $rname );

    }
}

上記の場合、$slugpath はヘッダー メニューになり、$rname はヘッダー メニューになります。最終的には、以下のような配列が必要です。どうすればいいですか?

array(
  'header-menu' => __( 'Header Menu' ),
  'footer-menu' => __( 'Footer Menu' ),
  'left-menu' => __( 'Left Menu' )
);
4

1 に答える 1