no23h
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: 別のWPサイトのカスタム投稿をループで表示したい@ounziw 様、 @munyagu 様
ご提案いただきありがとうございます。
どちらも試したことがない機能ですので、両方テストしてから使用を決めたいと思います。
大変勉強になりました。
ありがとうございました!フォーラム: 使い方全般
返信が含まれるトピック: 関数the_terms()の出力位置が希望通りにならないフォーラム: テーマ
返信が含まれるトピック: incフォルダ内のファイルを子テーマで上書きできない@munyagu 様
ご回答ありがとうございます。
なるほど、理解いたしました。
おっしゃる通りinclude等で呼び出されています。
このあたり調べまして、別の方法を考えてみます。ご協力いただき感謝申し上げます。
フォーラム: 使い方全般
返信が含まれるトピック: ログインパスワード設定を半角英数字記号のみにしたいフォーラム: 使い方全般
返信が含まれるトピック: ログインパスワード設定を半角英数字記号のみにしたいありがとうございます。
毎回助かっております。ご提示いただいたコードで、プロフィールページのパスワードには対応できました。
感謝申し上げます。一点すみません、
wp-login.phpのパスワードリセットページのパスワードフォームも同様の処理をしたく、
フックを探して以下をfunctions.phpに追加してみたのですがうまくいきません。
フック先が間違っているのか、書き方が間違っているのか、
何度も申し訳ありませんが、ご教授いただけないでしょうか。add_action( 'validate_password_reset', function( $errors, $user ) { if ( preg_match( '/[^\x20-\x7e]/', $user->user_pass ) ) { $errors->add( 'pass', '<strong>Error</strong>: パスワードに不正な文字が含まれています。', array( 'form-field' => 'pass1' ) ); } }, 10, 3 );
フォーラム: プラグイン
返信が含まれるトピック: ACFのグループフィールドの条件分岐についてありがとうございます!
グループは連想配列なのですね。
私には難しいですが勉強して覚えていきます。最終的に以下のコードで理想の出力になりました。
感謝申し上げます。<?php $group1 = get_field('name_1'); $group2 = get_field('name_2'); $group3 = get_field('name_3'); ?> <?php if ( ! empty( array_filter( $group1 + $group2 + $group3 ) ) ) { ?> <div class="coauthor"> <p>共著者</p> <?php if( $group1['name_1_last'] || $group1['name_1_first'] ){ echo $group1['name_1_last']; echo $group1['name_1_first']; } ?> <?php if( $group2['name_2_last'] || $group2['name_2_first'] ){ echo $group2['name_2_last']; echo $group2['name_2_first']; } ?> <?php if( $group3['name_3_last'] || $group3['name_3_first'] ){ echo $group3['name_3_last']; echo $group3['name_3_first']; } ?> </div> <?php } ?>
- この返信は4年、 5ヶ月前にno23hが編集しました。
フォーラム: プラグイン
返信が含まれるトピック: ACFのグループフィールドの条件分岐について@munyagu さま
ご返信ありがとうございます。
以下のコードで試してみましたがだめでした。
<?php $group1 = get_field('name_1'); $group2 = get_field('name_2'); $group3 = get_field('name_3'); ?> <?php if( $group1 || $group2 || $group3 ) { ?> <div class="coauthor"> <p>共著者</p> <?php if($group1){ echo $group1['name_1_last']; echo $group1['name_1_first']; } ?> <?php if($group2){ echo $group2['name_2_last']; echo $group2['name_2_first']; } ?> <?php if($group3){ echo $group3['name_3_last']; echo $group3['name_3_first']; } ?> </div> <?php } ?>
.coauthorと<p>共著者</p>が残る状態になります。
親グループに対してのget_field()は条件分岐に使えないのでしょうか…フォーラム: 使い方全般
返信が含まれるトピック: カスタムフィールドの値で一覧を並び替えたい希望通りの出力になりました。ありがとうございます。
‘meta_query’で検索条件を指定できるということですね。
大変勉強になりました。
感謝申し上げます!フォーラム: 使い方全般
返信が含まれるトピック: 200人規模の新規ユーザーを効率よく安全に追加したいフォーラム: 使い方全般
返信が含まれるトピック: ACFのselectフィールドの値を条件に、表示内容を変えたい@photographer hiro. 様
@munyagu 様ご返答いただきまして誠にありがとうございます。
どちらの方法もこちらの環境下で正常に動作しました。
わかりやすく解説いただきありがとうございます。私自身、まだがっつりphpのコードをいじれる能力がないので、
メンテナンスの観点からmunyagu様の方法を採用させていただきました。かなり困ってたので、希望通りに動作するようになり大変助かりました。
本当に感謝申し上げます。フォーラム: 使い方全般
返信が含まれるトピック: ユーザー一覧でACF項目が出力できないmunyagu様
こんにちは!ご教示いただいた内容で表示されました!
get_the_author_meta(‘ID’)は記述する必要がなかったのですね。
本当に助かりました。
ありがとうございました!フォーラム: 使い方全般
返信が含まれるトピック: ごく小規模な掲示板エリアを作成したい。CGさま
ご連絡ありがとうございます。
ウィジェットのカスタマイズで理想のかたちになりました。
ウィジェットはこれまで一度しか使ったことがなく、
そうか、これを使えばいいのかという発想に至れてませんでした。
教えていただき大変ありがとうございました。フォーラム: 使い方全般
返信が含まれるトピック: ごく小規模な掲示板エリアを作成したい。CGさま
ご連絡ありがとうございます。
ウィジェットのカスタマイズで理想のかたちになりました。
ウィジェットはこれまで一度しか使ったことがなく、
そうか、これを使えばいいのかという発想に至れてませんでした。
教えていただき大変ありがとうございました。フォーラム: プラグイン
返信が含まれるトピック: Jetpackパブリサイズ共有でfacebookの連携ができないフォーラム: 使い方全般
返信が含まれるトピック: pre_get_postsで制御したループのクエリ内容が、カテゴリリストに反映されない。