2022-01-01から1年間の記事一覧

Contact Form 7で1つのフォームで複数の郵便番号から住所ってやる方法(YubinBangoライブラリ)

YubinBangoライブラリ使うメモfonctions.php // 郵便番号から住所 ライブラリ読込 wp_enqueue_script( 'yubinbango', 'https://yubinbango.github.io/yubinbango/yubinbango.js', array(), null, true ); Contact Form 7の「コンタクトフォーム」例 <div class="h-adr"> <span class="p-country-name" style="display:none;">Japan</span> <label></label></div>

MacでVSCodeが起動しない(一瞬起動して落ちる)

macOS Monterey 12.5くらいにupdateしてから、なぜかVisual Studio Codeが起動しないっていうか一瞬起動して落ちるようになった。 macOSのupdateは関係ないかもしれないけど原因を追求してみた。 ターミナルで、 /Applications/Visual\ Studio\ Code.app/Con…

WordPress Front End PM 管理画面の「すべてのメッセージ」で1ページあたりの表示件数を変更する

Front End PMを使っていて不便なのが、管理画面の「すべてのメッセージ」で1ページあたりの表示件数を変更できないこと。 「投稿」「固定ページ」「ユーザー」とかは、右上の「表示オプション」→「ページごとに表示する項目数」ってのがあるのに。。こんな時…

WordPress Front End PM で、メッセージのタイトルと本文の最小文字数、最大文字数を変更する

WordPress Front End PM で、メッセージのタイトルと本文の文字数制限を変更する方法

wordpress Front End PM 使用できるショートコード一覧

wordpress Front End PM ショートコードは5つしかない

Wordpress body に権限ロールclassを付加する

body に権限ロールclassを付加し、cssやjsで権限ロールごとに何か違うことをしたい時に便利な方法functions.php function add_user_role_class( $classes ) { global $current_user; $classes[] = 'role-' . urlencode( $current_user->roles[0] ); return $…

Wordpress Front End PM で、カスタマイズしたテンプレートをテーマ内に置く

テーマディレクトリに「front-end-pm」というディレクトリを作る その中に /wp-content/plugins/front-end-pm/templates から必要なテンプレートをコピーして編集する *ファイル名は変えてはいけない参考: Change templates – Shamim's Plugins

Wordpress管理画面のユーザ一覧にUltimate Memberのカスタムフィールドを表示する方法

Ultimate Memberを使っていると、Wordpress管理画面のユーザ一覧にUltimate Memberのカスタムフィールドを表示したくなるよね? ついでに表示順や表示内容のカスタマイズも。 functions.php //////////////////////////////////////////////////////////////…

wordpressのfunctions.phpにデフォルトで記述したいこと

カスタムフィールドを検索対象にする //カスタムフィールドを検索対象にする function custom_search($search, $wp_query) { global $wpdb; if (!$wp_query->is_search) return $search; if (!isset($wp_query->query_vars)) return $search; $search_words …

Wordpress プラグインSearch & Filter Pro のフリーワード検索にカスタムフィールドを含める

絞り込み検索の実装には欠かせない「Search & Filter Pro - Advanced Filtering for WordPress」。 しかしこれだけでは、カスタムフィールドのフリーワード検索はできなかった。結局、ACFを含むカスタームフィールドを検索するために functions.php に追記が…

Safariでスムーススクロールを実装する(非jQuery)

jQueryを使わない案件、もしくは途中から入ってjQueryのエイリアスがぐちゃぐちゃになっててjQuery使いたいとき、 // ページトップ var pagetop_elements = document.getElementById('pagetop'); pagetop_elements.addEventListener('click', scroll_to_top)…

Wordpress Ultimate Memberのフォームで「同意する」にチェックしないとSubmitボタンを押せなくする

Ultimate Memberのフォームで「同意する」にチェックしないとSubmitボタンを押せなくするってのはよくある話。Ultimate Memberの同意するは、チェックボックスで作る メタキー(この場合は agree )はJavaScriptで使うSubmitボタンのCSS(SCSS)はこんな感じ…

Wordpress プラグインFront End PMでタイトルと本文の文字数制限を調整する方法

編集するのは、このファイル 有料版:wp-content/plugins/front-end-pm-pro/includes/class-fep-form.php 無料版:wp-content/plugins/front-end-pm/includes/class-fep-form.php 'message_title' => array( 'label' => __( 'Subject', 'front-end-pm' ), //…