コンテンツへスキップ

Taiyo Blog / Code

ワードプレス・エンジニアのワードプレス構築ノート 実装コード集

メール 検索
  • HOME/web-taiyo.com
  • CODE TOP/アルファベット・50音順
  • 新着順
  • CONTACT

タグ: add_action

オートフォーマット無効化関数

2026年1月27日ワードプレス構築ノートその他

十数年運用しているワードプレスの、おそらく最初から入っていたテーマ関数がPHP8.3へのアップでエラーを起こしたので書き換え

変更前

変更後

アクセス数の保存

2026年1月13日2026年3月22日ワードプレス構築ノートタクソノミー

タクソノミーのアクセス数をカスタムフィールドに保存する

https://plusers.jp/blog/wordpress-popular-posts 参照

ユーザー・プロフィールの項目を削除 jQuery

2026年1月8日2026年3月28日ワードプレス構築ノートスクリプト / その他

ログイン・ユーザーがレベル10以外の場合はプロフィール項目を削除

ブロックエディターのカラーパレット after_setup_theme

2026年1月8日2026年3月28日ワードプレス構築ノートその他

ブロックエディターのカラーパレット設定

CF7 送信後に定員数(残席数)を更新する例 wpcf7_mail_sent

2026年1月7日2026年3月28日ワードプレス構築ノートAdvanced Custom FIelds / Contact Form 7

Contact Form 7 送信後に投稿に設定された定員数・残席数を更新する関数の例。送信内容に申込数がない場合は 1 減らす。

添付ファイルをアーカイブに

2026年1月6日2026年3月26日ワードプレス構築ノートその他

添付ファイル(attachment)を投稿タイプとしてアーカイブを作成

ファイルタイプを限定したい場合は post_mime_type、PDFの場合は ‘application/pdf’

親にあたる投稿タイプを限定したい場合は post_parent__in

ブロックエディターのブロック用のフィールド設定

2026年1月4日2026年3月26日ワードプレス構築ノートAdvanced Custom FIelds
ブロックエディターのブロック用のフィールド設定

Advanced Custom Fields のフィールドグループをブロックに設定する関数

block.json

php

これらの設定ができてから、ACFの設定をする。

吹き出しショートーコード

2026年1月4日2026年1月5日ワードプレス構築ノートショートコード

ショートコードで吹き出しを作成するプラグインが開発終了したため、吹き出しの形態をキープするために

ショートコードをクイックタグに

REST API エンドポイント

2026年1月4日2026年3月26日ワードプレス構築ノートAdvanced Custom FIelds / その他

Advanced Custom Fields の値をREST API で利用するためのエンドポイント作成例

投稿更新時にメールを送信する acf/save_post’

2026年1月2日2026年4月21日ワードプレス構築ノートAdvanced Custom FIelds

投稿更新時にAdvanced Custom Fields に保存されたアドレスにリマインドメールを送信する関数。
↓送信時に保存データは削除する。

投稿のページ送り

前 固定ページ 1 固定ページ 2 固定ページ 3 次
ワードプレス歴15年超え分の実装コード・関数をまとめています。コードをコピーしたい方、ニーズに合わせたコードが欲しい方はCONTACTよりお問い合わせください。
ワードプレス・エンジニアのワードプレス構築ノート

カテゴリー

  • Advanced Custom FIelds
  • Contact Form 7
  • 絞り込み・検索
  • タクソノミー
  • ショートコード
  • PHP
  • スクリプト
  • その他

acf/load_value acf/save_post acf/update_value add_action add_filter add_shortcode admin_footer attachment Block Editor calendar current_user_can datepicker event explode functions get_queried_object get_terms get_term_by get_the_terms implode is_user_logged_in jQuery json meta_query multisite qtranslate repeater reserve REST API save_post tax_query the_query->post_count update_field update_sub_field wpcf7_form_tag_data_option wpcf7_mail_components wpcf7_mail_sent wp_get_object_terms wp_insert_term wp_list_pluck wp_mail WP_Query wp_set_object_terms wp_update_post 確認画面

© 2026 Taiyo Blog / Code | WordPress テーマ: Blogghiamo by CrestaProject