2019.01.04munehiro, 今回は「advanced custom fields」プラグインを使ってセレクトボックス項目を追加し、画面に出力する方法をご紹介します。, WordPressのプラグイン「advanced custom fields」は投稿や固定ページの編集画面に項目を追加するプラグインです。, ≫ 投稿や固定ページの編集画面に項目を追加するプラグイン「Advanced Custom Fields」の紹介, ③今回は「セレクトボックス」を出力する方法なので「セレクトボックス」を選択します。, ④これは、どういった内容を入力してもらうかラベル名だけじゃ分からないときに、より具体的に入力例などを使って説明する場合に使います。 Copyright © 2007-2020 560Days.All Rights Reserved. 例えば、「色」というラベルがあっても何の色か分かりません。そういったときに④に「好きな色」と書いてあれば何を書けばいいか明確になりますね。, ⑤は選択肢です。これはお手本通りに書かないとうまく動作しませんので注意してください。, 【キー + 半角スペース + コロン「:」 + 半角スペース + 値】です。半角スペースが抜けやすいかと思うので注意してください。, ただ、お手本は「red : 赤」とありますが、「赤 : 赤」のように選択肢ラベルと値を同じものにしておくと出力時に楽です。, ⑥は初期値のことです。「blue」と書けばキーが bule の選択肢が最初から選択されている状態になります。, 「はい」にチェックをすると、下の画像のように選択肢の一番上に空の選択肢「- セレクトボックス -」が出てきます。, ※セレクトボックスは選択肢の中から選ぶ項目なので、「必須か?」はあまり関係ないです。「いいえ」にしておいて問題ないです。必須ならば⑦をいいえにしておけばいいです。, ⑧で「いいえ」にチェックをした場合は、下の画像のようにクリックすると下に選択肢が広がるものになります。, ⑧で「はい」にチェックをした場合は、下の画像のように既に全ての選択肢が縦に並んだ状態で表示され、Ctl キーを押しながらクリックすると複数選択できるようになります。, セレクトボックス項目は、表示されるラベル(値)と実際に保存されるデータ(キー)の組み合わせのリストになります。, 1つしか選択できない場合は、セレクトボックス項目の値を取得して出力するコードは以下の通りです。, 複数選択場合は、配列で取得することができ、print_r で出力すると以下のようになります。, でも、これは固定ページのデフォルトで、特別なページを作成したい場合には page.php をコピーしてテンプレートファイルを作成します。, WordPress管理画面の「外観」→「テーマ編集」から編集したいファイルを選択し編集することも出来ます。, 今回の対応程度なら比較的簡単なので後者の方法で対応できるかと思いますが、新しくテンプレートファイルの作成はできたっけな?, 項目を追加する手順としては、作成したフィールドグループに追加したいフィールド(項目)を追加。, 次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。. }

こういう感じでカスタムフィールド設定してありますが。, すみません、どのようにしたいのか分かりません。もうすこし具体的に教えてもらえませんか?, わかりにくくて、すみません。 teiban:定番メニューを選択して登録しているメニュータイトルや価格を表示というように、それぞれくくって表示させたいのですが、 The gallery category is the old way. 表示するだけでしたら、下記のように書くことができます。, セレクトメニュー(desert_category)で、4つ(teiban、gentei、drink、etc)ほど選ばせる形にして商品登録するようにしておりまして、 $thum = wp_get_attachment_image_src($imagefield['id'],'full'); そのためには、それぞれで別の括りのカスタムフィールドを作成しないといけないものなのでしょうか??, 現状、 【WordPress】カスタム投稿タイプの記事の一覧を特定のカテゴリのみ非表示で表示させる, 【WordPress】wp rest api プラグインを有効にしてカスタム投稿タイプ記事一覧のjsonを取得した時の備忘録。. global $post; case 'ケース3': case 'ケース2': if(!empty($custom)) { どのようなコードで実装すれば、よろしいのでしょうか?, なにぶん、advanced custom fieldsを使用するのが初めてなので、うまくいかないので質問させていただきました。 ?>, カスタムフィールドの値をもとに表示する画像を切り替えるには下記のように書けばいいみたい。 【WordPress】カスタムフィールドのセレクトボックスに設定した値で条件分岐させる方法. break; echo "\n"; ※確認していませんが、記憶上チェックボックスと同じ方法でマルチタイプを出力できた気もします, 3行目で取得してきた変数「$checkbox」内に配列が存在するかどうかを「count()」でチェックしています。, 設定時にページリンクを複数する予定がなくても「複数の値を選択できるか?」を「はい」にしておくことで、出力がしやすくなります。 よろしくお願いいたします。, プラグインのドキュメント(get_field() ページの「Check if value exists」セクション)をご覧ください。, このコードであれば、タピオカミルクティだけしかページ上には表示されないような気がするのですが。, 参照ページ: https://www.php.net/manual/ja/control-structures.elseif.php, ※ このフォーラムは WordPress のフォーラムです。PHP コードについては他のフォーラムなどの方が回答が得やすいのではないでしょうか。, もしかしたら、条件分岐は必要ないということでしょうか? カスタムフィールドのメニュー登録画面は、 カスタムフィールドの値をもとに表示する画像を切り替えるには下記のように書けばいいみたい。 この場合だと、カスタムフィールド「fieldname」の値が「ケース1」だったら「photo001.jpg」を、「ケース2」だったら「photo002.jpg」を表示します。

そこへ教えていただきましたコードを書いて、表示させようかと考えております。, 表示の感じは、デザートカテゴリー毎にまとめて、1ページ内に表示させたいと考えておりまして、 // その他の処理 wordpressカスタムフィールドの値で絞り込みをし、他のカスタムフィールドの値でソートしたいとき。あるカスタムフィールドの値で絞り込みをし、あいうえお順でソートするやり方がわからずハマったので。, relationは複数の抽出条件の結合方法を指定します。ここは’AND’で、複数条件に一致したものだけを出します、‘OR’にすると、like_fruitsがappleかlike_drinkがgreen_teaのものどちらかの条件を満たすものが出ます。, query_posts(WP_Queryクラス)でカスタムフィールドを使う:WordPress私的マニュアル, 東京に住んでるweb屋。 デザイン、コーディング両方やるけど比率はデザイン:コーディング=3:7くらい。 仕事で気づいたこと・学んだことなどをメモしていきます。 お問い合わせ. ?>, トップページにカスタムフィールドのチェックボックスにチェックが入っている記事のみを表示させたかったので、loop.phpにこんな感じで条件分岐を書いてみました。 } else if ( $value == ‘gentei’ ) { Copyright © 2017 ふたえご All rights reserved. $fruits = (array)post_custom('fieldname'); ・タクソノミー それを1つのページにそれぞれ分けて表示させたいのです。, ちなみに「コーラの処理」のような箇所に、 break; カスタムフィールドのチェックボックスとラジオボタンは、実務では選択された項目の値を出力するだけではなく、「チェックを入れたら、 する」というように条件分岐として本当によ〜く使われます。 WordPress ・関連 "https://www.futaego.com/uploads/hogehoge-300x300.jpg", "https://www.futaego.com/uploads/hogehoge", "

PDFはこちら

", "https://www.futaego.com/uploads/sample.pdf", "
  • {$value}
  • ", "
  • post_name}/\">{$value->post_title}
  • ", "
  • {$term_name}
  • ", isset($google_map['lng']) && !empty($google_map['lng']), ,

    地図はこちら

    , "http://maps.google.co.jp/maps?ll=35.680864550649304,139.76746559143066&q=東京駅&output=embed&t=m&z=15", "https://www.google.co.jp/maps/@35.680864550649304,139.76746559143066,15z", "

    インラインスタイルにカラーを設定して使用するといいよ

    ", 気が向いたらタクソノミーやユーザーに設定したカスタムフィールドの取得方法も記事にしたいと思います。. ?>, のように記載してみましたが、何も表示されないですね。 Advanced Custom Fieldsを使って「セレクトボックス」項目を追加し画面に出力する, advanced custom fieldsを使って「セレクトボックス」項目を追加, Advanced Custom Fieldsを使って「チェックボックス」項目を追加し画面に出力する, Advanced Custom Fieldsを使って「ファイル」項目を追加し画面に出力する. カスタムフィールドの呼び出し方忘れちゃった! ・投稿 これをしたいとエラーが表示されることがあります。, 変数「$img」をvar_dumpすると取得してきた情報が一覧で表示されるので使用したい項目を抽出して利用できます。, 上記はカスタムフィールドの返り値を「画像オブジェクト」に設定している時の使い方

    switch ($fieldname) { 定食・単品メニュー・ドリンクのようなメニューのカテゴリーをセレクトボックスで作成し、それぞれどのジャンルに属するのか登録出来るようにしました。, それを出力する時になのですが、ドリンクに属するものを表示、定食に属するものを表示ということは、 【ロリポップ】独自SSL導入しました サーチコンソールを再設定する... クライアントの要望で、特定のドメインに一致するメールアドレスを除外してほしいと言われたので対応をメ... 忘れないように自分のためのメモです。

    前回の記事でAdvanced Custom Fieldsの設定方法をご紹介したので、今回はその設定したカスタムフィールドを取得して表示(出力)する方法をご紹介したいと思います! 前回の記事 Advanced …

    今回は変数内に文字列があれば表示するという判定になります。, こちらは「テキスト」と同様の方法で出力されます。 , デレマス・シャニマスのプロデューサーで、鷺沢文香、三村かな子、藤原肇、大石泉、依田芳乃、杜野凛世の担当だが、シャニマスはもう箱で推しでいい気がする。, 560days »  the_field( ‘menu_detail’ ); // タピオカミルクティーの処理 今回は「advanced custom fields」プラグインを使ってセレクトボックス項目を追加し、画面に出力する方法をご紹介します。 セレクトボックスはプルダウンとも言います。 タップすると下にぴろっと選択肢が広がるものです。 WordPressのプラグイン「advanced custom どちらの場合も「mt:SetVarBlock 」で チェックボックスの状態を「0」か「1」で取得し、「mt:If」で条件分岐する というもの。 これだけでデフォルトの機能を利用した条件分岐ができました。 意外と簡単 … ©Copyright2020 むねひろ@プログラマー.All Rights Reserved. サポート » プラグイン » advanced custom fields での条件表示の件で, advanced custom fieldsで店舗メニューの登録フォームをダッシュボード内に作成したのですが、 こういう感じで作成しておりまして、 Copyright © 2009-2020 HUBWORKS All rights reserved. カスタムフィールドの値を使っての表示とか条件分岐とか. ID , 'fieldname' ,true); ?>, 画像を表示するときはこんな感じ

    ・固定ページ  »  } else { 2019.01.04 } このブログでも使われています。検索ワードのみでサイト内検索を... advanced custom fieldsのデイトピッカー の日付順で記事(カスタム投稿)をソート... advanced custom fieldsのデイトピッカーの日付順で記事をソートする. if ( $value == ‘teiban’ ) { $display_select = $custom["display_check"][0];

    カスタムフィールドの値で条件分岐し、htmlや画像を出し分ける方法。サンプルではラジオボタンの値によって、画像と数字をそれぞれ出力。画像はテーマフォルダの中の画像を取得。 馬刺し大好きな管理人がWeb制作で遭遇した 返り値を「画像URL」の場合はそのままechoできます。, 変数「$file」をvar_dumpすると取得してきた情報が一覧で表示されるので使用したい項目を抽出して利用できます。, マルチタイプにすることで複数選択させることもできますが、その場合は出力方法が異なります。 いえ、条件分岐は必要かと。 セレクトメニュー(desert_category)で、4つ(teiban、gentei、drink、etc)ほど選ばせる形にして商品登録するようにしておりまして、 それを1つのページにそれぞれ分けて表示させたいのです。 osat99 (@osat99) 1年、 2ヶ月前. カスタムフィールドの値を取得し、条件分岐でhtmlや画像を表示させる方法をメモします。 サンプルでは、ラジオボタンで選択したスコアから、カスタムフィールドの値を取得・条件分岐し、画像と数字をそれぞれ出力させています。 foreach ($fruits as $fieldname) {