4つずつ 括る覚書
ワードプレスのループで4つずつ括るというのを久しぶりに書いたら、結構忘れていたのでメモしておきます。 $count=1; while ~ if ($count % 4 == 1) { echo '<ul>'; } ~ <li>~</li>~ if ($count % 4 == 0) { echo �…
ワードプレスエンジニアの制作記録 | テーマ関数からサイト構築まで
ワードプレスのループで4つずつ括るというのを久しぶりに書いたら、結構忘れていたのでメモしておきます。 $count=1; while ~ if ($count % 4 == 1) { echo '<ul>'; } ~ <li>~</li>~ if ($count % 4 == 0) { echo �…
Advanced Custom Fields の投稿オブジェクトでMW Form のメールフォームを選択させたいが、選択肢を限定したいので、メールフォームにつけたカスタムフィールドでフィルターをかけたい。 function my_post_object_query( $args, $field, $post_id ) { $args['meta_q…
昨夜、突然スパムメールが来始めた。 ちょうど作業中だったので、すぐ気づいて、一旦サイトを閉じたが、数分の間に100くらい来た。 問い合わせフォームとして使用しているフォームではなく、サンプル・テスト用のフォームから来ているようで、バリデーションにrecaptcha-v3 を入れていなかったのが原因かと、念のためひらがな指定のフィールドもつけて設定を更新。 r…
ワードプレスのページャーの要素などにクラスをつけたいとき。書き方をよく忘れるのでメモしておきます。 jQuery(document).ready(function () { jQuery("ターゲット").addClass("クラス名"); });
qTranslate は公式では開発が終了しているワードプレスの多言語プラグインですが、これもまだ使用しているサイトがあるので、現在の後継について書いておきます。 現在の後継はqTranslate-XT、https://github.com/qtranslate/qtranslate-xt でダウンロードできます。 最新は3.15.2 で最終更新は今年の7月…
*Magic Fields は開発終了しています。「カスタムフィールドプラグインの移行」参照 Magic Fieldsはワードプレスのカスタムフィールド・プラグインで、開発は終了していますが、現在の情報を書いておきます。 10年近く前にMagic Fieldsを使用して構築したサイトで、まだACFへの移行ができていないサイトがありますが、Magic Fiel…
ワードプレスでパラメータを使ってタクソノミーの絞り込みをしているとき、表示しているタームの子タームを取得するメモ。 <?php if (isset($_GET['taxonomy-name'])) { $term-slug = $_GET['taxonomy-name']; $term = get_term_by…
MWフォームでタクソノミー「エリア」とカスタム投稿タイプ「店舗」をプルダウンで連動して問い合わせ先を選択する、というのを書いたことがあるが(こちら参照)、更に店舗ごとに設定したフィールドのアドレスに送信したいということで。 店舗名が投稿タイトルなので、そこからIDを取得するためget_page_by_title について確認したところ「非推奨になった」との記…