ループ外で投稿者IDを取得する
投稿者の電子メール(または他のユーザーメタフィールド)を含む投稿編集ダッシュボードメタボックスに配置する必要があります。したがって、管理者がこの投稿をレビューするときに編集できます。 $meta_id = get_the_author_meta( 'user_email', $user_id ); $meta_box = array( 'id' => 'my-meta-box', 'title' => 'DANE FIRMY', 'page' => 'post', 'context' => 'normal', 'priority' => 'high', 'fields' => array( array( 'name' => 'E-mail box', 'id' => 'mail', 'type' => 'text', 'std' => $meta_id ) ) ); このコードは、$ user_idが整数の場合(たとえば4に手動で配置した場合)に機能しますが、現在の著者ID($user_id)を動的に取得したいです。 get_the_author_meta('user_mail')指定せずに動作するはずです$user_id(codexによれば:))が、コードはfunctions.phpループの内外にあるため動作しません。私はWordpressとPHPから始めているので、次に何をすべきかわかりません。 これも試してみました: …