GA4レポートを毎日自動メール配信する方法【GASで異常値アラート付き】
GA4を毎日チェックしたいけど、ログインが面倒…という方に向けて、GoogleAppsScript(GAS)を使ってGA4のアクセスレポートを毎朝自動でメール配信する仕組みを解説し…
続きを読む
続きを読む
【WordPress】画像URLにクエリパラメータを自動付与|`content_save_pre`でDB保存時に書き込む方式が最適解
WordPressでコンテンツを更新した際に、画像のキャッシュが原因で更新が反映されないことがあります。この問題を解決するため、画像URLに最終更新日時をクエリパラメータとして追加…
続きを読む
続きを読む
PCはタブパネル切り替え・SPはアンカーリンク——JavaScriptで実現するハイブリッドUIの実装解説
「PCではタブで切り替えたい、でもSPではページ内リンクで飛ばしたい」——レスポンシブサイトでよくある要件です。この記事では、そのハイブリッドなタブUI(invisible-tab…
続きを読む
続きを読む
WordPressサイトにレンタルサーバー『カラフルボックス』をおすすめする理由【2026年】
レンタルサーバーを選ぶとき、多くの人はまずエックスサーバーやConoHaWINGを検討すると思います。有名で情報も多く、確かに悪い選択肢ではありません。ただ、実際にいくつかのサーバ…
続きを読む
続きを読む
Simple Membershipで会員限定サイトを作る完全手順 - WordPressで限定ページ/限定コンテンツを実装
SimpleMembership(正式名称:SimpleWPMembership)は、WordPressサイトに会員機能を追加できる無料プラグインです。主な機能は次のとおりです。会…
続きを読む
続きを読む
WordPressテーマのFatal Errorとエラーの連鎖構造を直す【PHP7→PHP8移行】
この記事では、プログラムが多くの止まるFatalErrorと、1つのエラーが別のエラーを引き起こす連鎖構造について解説します。最後に、テーマを複製して作った場合に起きやすい「更新漏…
続きを読む
続きを読む
PHP7→PHP8に上げたらerror.logが増えた。まず何をすべきか【WordPress】
PHP7.4→PHP8.xへのバージョンアップ後、サーバーのerror.logに見たことのないWarningやFatalErrorが大量に出るようになった──という経験をした方も多…
続きを読む
続きを読む
PHP8移行でWordPressテーマに出るWarning 5パターンと修正コード【実例付き】
前の記事では「PHP8で何が変わったか」と「error.logの読み方」を紹介しました。この記事では、実際に発生したWarning5パターンを、before/afterのコードつき…
続きを読む
続きを読む
WordPressの異常を早期発見する「検知」対策まとめ|実際の感染事例から学ぶ手口と監視方法
前回の記事では「侵入を防ぐ予防対策」を紹介しました。しかし現実には、予防だけで100%の防御は難しく、いかに早く異常に気づくかが被害の拡大を防ぐカギになります。この記事では、Wor…
続きを読む
続きを読む
WordPressへの侵入を防ぐ「予防」対策まとめ|ログイン・権限・設定の3本柱
前回の記事では.htaccessを使ったサーバーレベルのセキュリティ設定を紹介しました。今回はその続きとして、WordPressの設定・運用面からできる予防的な対策をまとめます。W…
続きを読む
続きを読む
WordPressセキュリティの第一歩|.htaccessで今すぐできる7つの対策
WordPressサイトが突然、知らないショッピングサイトにリダイレクトされる——。これは「SEOスパム攻撃」と呼ばれる典型的なハッキング手口のひとつです。Googleからのアクセ…
続きを読む
続きを読む
WordPress対応の主要レンタルサーバー比較表【2026年最新】
WordPress対応の主要レンタルサーバー比較表【2026年最新】⚠️料金はすべて更新時の実際の月額(税込・12ヶ月契約換算)を記載しています。初回割引キャンペーン価格ではありま…
続きを読む
続きを読む
続・RSS×AIで情報収集を自動化!採点&学習する自分好みの情報ポータルの作り方
前回の記事で紹介した「RSSPortal」を実際に運用してみたところ、いくつかの課題が見つかりました。今回は、それらの改善とGitHubでのOSS公開についてまとめます。RSS×A…
続きを読む
続きを読む
RSS×AIで情報収集を自動化!採点&学習する自分好みの情報ポータルの作り方
エンジニアやWeb制作者にとって、技術情報のキャッチアップは避けて通れません。しかし、RSSリーダーを開くと未読が数百件…という状況に疲弊している方も多いのではないでしょうか。世の…
続きを読む
続きを読む
WordPressカスタムメニューをアコーディオンにするJavaScript【クリック/ホバー両対応】
WordPressのwp_nav_menu()で出力されるカスタムメニューには、サブメニューを持つ項目に.menu-item-has-childrenクラスが自動的に付与されます。…
続きを読む
続きを読む
WordPress管理画面の投稿一覧のカスタマイズ - カテゴリー・タグでソート可能にする方法
「カテゴリーで絞り込んでから一括編集したいのに、できない…」WordPressのカテゴリーのドロップダウンで絞り込んだ状態では、一括操作でカテゴリーを変更できないという制限がありま…
続きを読む
続きを読む
WordPressプラグイン「Press This」が動かない?2025年版カスタマイズ方法
WordPress4.9でコアから分離された「PressThis」プラグイン。久しぶりに使おうとしたら、ツール画面から取得したブックマークレットが動作しない…という問題に遭遇しまし…
続きを読む
続きを読む
WordPressのメニューアイテムをコピペ!プラグイン「MenuItem Copy & Paste」で作業時間を短縮
WordPressでサイトを運営していると、メニューの編集作業に多くの時間を費やしていませんか?似たようなメニュー項目を何度も手作業で追加メニュー項目を削除するたびにアコーディオン…
続きを読む
続きを読む
【WordPress】『Yoast Duplicate Post』で、予定日時になったら記事の内容を新しい内容に入れ替える
WordPressで記事を運営していると、「朝8時に記事を更新してほしい」「営業時間外にお知らせを切り替えたい」といった要求を受けることがあります。通常なら指定時刻に出社して手動で…
続きを読む
続きを読む
【WordPress】未来の日付の投稿を公開状態にするカスタマイズ(「予約投稿」と併用)
WordPressで投稿に未来の日付を設定すると、自動的に「予約投稿」となり、その日時まで非公開になります。しかし実際の運用では、「未来の日付だけど今すぐ公開したい」というニーズが…
続きを読む
続きを読む
【WPプラグイン】MTS Simple Booking 予約受付締切を前日の◯時までにするカスタマイズ
MTSSimpleBookingは、WordPressで予約システムを構築できる便利なプラグインです。しかし、標準機能では予約受付締切を「◯日前」という日単位でしか設定できず、「前…
続きを読む
続きを読む
【ExUnit】SNSシェアボタンの表示場所を変更する方法
WordPressの人気プラグイン「ExUnit(VKAllinOneExpantionUnit)」のSNSシェアボタンは、標準では記事本文の下部に表示されます。しかし、場合によっ…
続きを読む
続きを読む
内部リンク先のページを、モーダルで開くJavaScript
Webサイトで内部ページへのリンクをクリックした際、新しいページに遷移するのではなく、モーダル(ポップアップウィンドウ)で表示する仕組みを作成しました。WordPressのCont…
続きを読む
続きを読む
WordPress MCP Server でプラグイン開発を効率化する方法
WordPressプラグイン開発において、公式ドキュメントの参照とサイト操作を効率化するModelContextProtocol(MCP)サーバーの導入方法と活用法について解説しま…
続きを読む
続きを読む
【WordPress】bodyのidにスラッグ名、body_classに任意のクラスを追加する方法
WordPressでサイトを制作していると、ページごとに異なるCSSを適用したいケースがよくあります。そんな時に便利なのが、<body>タグにIDやクラスを追加する方法…
続きを読む
続きを読む
WP『MW WP Form』でのスパム対策:reCAPTCHA v3とNGワード設定で営業メールを撃退
WordPressのお問い合わせフォームプラグイン「MWWPForm」を使っていると、スパムメールや営業メールに悩まされることがあります。実際に弊社でも、長文の営業メールが大量に送…
続きを読む
続きを読む
WordPressの「前の記事・次の記事」の作り方
WordPressサイトで投稿記事の下部によく見かける「前の記事・次の記事」のナビゲーション。これがあることで、読者が関連する記事を簡単に見つけられ、サイトの回遊率向上にもつながり…
続きを読む
続きを読む
WordPressで突然出てくるWarningを非表示にする方法
WordPressでサイトを運営していると、ある日突然画面の上部に「Warning」というエラーメッセージが表示されることがあります。特に何も変更していないのに急に出現するため、多…
続きを読む
続きを読む
特殊なWebサーバー環境でのWordPressのインストール:診断と解決のプロセス
WordPressのインストールは通常、簡単な作業です。しかし、企業レベルのWebサーバー環境では、CDNやプロキシサーバーが絡むことで予想外の問題が発生することがあります。今回は…
続きを読む
続きを読む
【WordPress】URLからタイトル・サムネイル・抜粋文を取得してカスタムリンクボックスを作成するショートコード
WordPressで外部サイトや内部ページへのリンクを紹介する際、単純なテキストリンクよりも視覚的に魅力的なリンクボックス(リンクカード)を表示したいことがありますよね。この記事で…
続きを読む
続きを読む
はじめてのWordPressプラグイン開発 - 申請・登録のやり方
プラグインの開発が完了したら、次はWordPress.org公式ディレクトリに掲載する準備です。実際にプラグインの申請・承認・公開を通じて学んだ、申請から公開までの完全ガイドをお届…
続きを読む
続きを読む
はじめてのWordPressプラグイン開発 - 作成編
【WordPress】URLからタイトル・サムネイル・抜粋文を取得してカスタムリンクボックスを作成するショートコード|CODE-PLUSWordPressで外部サイトや内部ページへ…
続きを読む
続きを読む
Vibe Codingのワークフロー 準備編1 - 要件定義・設計管理 -
ClaudeCodeで効率的に開発を進めるために最も重要なのは「事前準備」です。AIに曖昧な指示を出すと、意図しない方向に進んでしまい、大量の修正が必要になります。この記事では、実…
続きを読む
続きを読む
【WPプラグイン】[MTS Simple Booking]予約品目の本文を表示させるカスタマイズ
はじめにMTSSimpleBookingプラグインでは、デフォルトでは予約品目の本文(post_content)が予約フォームに表示されません。今回は、予約品目の本文を予約フォーム…
続きを読む
続きを読む
WP Mail SMTP設定ガイド|WordPressのメールがGmailに届かない原因と対処法
1.Gmailにメールが届かなくなる問題とは2023年4月頃から、WordPressのお問い合わせフォームやメール配信システムから送信したメールが、Gmail宛に届かないという現象…
続きを読む
続きを読む
WordPressサイトでのPDFダウンロード追跡:GA4とサーバーサイドトラッキングの実装
こんにちは。今回は、WordPressサイトでPDFのダウンロードを追跡する方法について、実際の実装経験をもとにご紹介します。GoogleAnalytics4(GA4)とサーバーサ…
続きを読む
続きを読む
WordPressのPDF埋め込みプラグインを比較してみる
WordPressのPDFプラグインを比較してみます。望む条件は、デバイスが横向きの場合(@media(orientation:landscape))は、PDFが見開き2ページ表示…
続きを読む
続きを読む