WordPressの異常を早期発見する「検知」対策まとめ|実際の感染事例から学ぶ手口と監視方法
前回の記事では「侵入を防ぐ予防対策」を紹介しました。しかし現実には、予防だけで100%の防御は難しく、いかに早く異常に気づくかが被害の拡大を防ぐカギになります。この記事では、Wor…
続きを読む
続きを読む
WordPressへの侵入を防ぐ「予防」対策まとめ|ログイン・権限・設定の3本柱
前回の記事では.htaccessを使ったサーバーレベルのセキュリティ設定を紹介しました。今回はその続きとして、WordPressの設定・運用面からできる予防的な対策をまとめます。W…
続きを読む
続きを読む
Solid Security(無料版)の設定ガイド|WordPressセキュリティプラグインを徹底解説
SolidSecurityとは「SolidSecurity」(旧iThemesSecurity)は、StellarWPが提供するWordPress向けセキュリティプラグインです。ブ…
続きを読む
続きを読む
WordPressセキュリティの第一歩|.htaccessで今すぐできる7つの対策
WordPressサイトが突然、知らないショッピングサイトにリダイレクトされる——。これは「SEOスパム攻撃」と呼ばれる典型的なハッキング手口のひとつです。Googleからのアクセ…
続きを読む
続きを読む
【WordPress】[part="parts/file.php"]で、phpファイルを呼び出すショートコード
<?php//(shortcodes.php)/*PHPファイルincludeショートコード*で、phpファイルを呼び出し==========================…
続きを読む
続きを読む
【WordPress】記事単位でカスタムCSS/JSを追記できるようにする
<?php//(functions.php)/*記事単位でカスタムCSS/JSを追記できるようにする-------------------------------------…
続きを読む
続きを読む
WordPress管理画面の投稿一覧のカスタマイズ - カテゴリー・タグでソート可能にする方法
「カテゴリーで絞り込んでから一括編集したいのに、できない…」WordPressのカテゴリーのドロップダウンで絞り込んだ状態では、一括操作でカテゴリーを変更できないという制限がありま…
続きを読む
続きを読む
WordPressプラグイン「Press This」が動かない?2025年版カスタマイズ方法
WordPress4.9でコアから分離された「PressThis」プラグイン。久しぶりに使おうとしたら、ツール画面から取得したブックマークレットが動作しない…という問題に遭遇しまし…
続きを読む
続きを読む
WordPressのメニューアイテムをコピペ!プラグイン「MenuItem Copy & Paste」で作業時間を短縮
WordPressでサイトを運営していると、メニューの編集作業に多くの時間を費やしていませんか?似たようなメニュー項目を何度も手作業で追加メニュー項目を削除するたびにアコーディオン…
続きを読む
続きを読む
WordPress $post変数のnullエラーを完全解決!
error_logを綺麗にする実践的修正ガイド
error_logを確認すると、こんなエラーメッセージが大量に記録されていませんか?PHPWarning:Attempttoreadproperty"ID"on…
続きを読む
続きを読む
「煽り記事」は本当に効果があるのか?
ブログで煽り記事をテストしてみた結果と考察
「9割の人が知らない」「後で必ず後悔する」「たった1つの設定」——こうした煽り文句を見かけることが増えました。確かにSNSでは拡散されやすく、一見効果的に思えます。しかし、技術ブロ…
続きを読む
続きを読む
WordPressのカスタムメニュー機能とカスタマイズ
カスタムメニュー機能とは?WordPressサイトを運営していて「メニューをもっと自由にカスタマイズしたい」と思うことはありませんか?WordPressのカスタムメニュー機能は、サ…
続きを読む
続きを読む
【WordPress】同じカテゴリーの記事の目次ナビゲーションを作るカスタマイズ
WordPressサイトで記事を読んでいるとき、「同じカテゴリーの次の記事にすぐ移動したい」と思ったことはありませんか?一般的なWordPressサイトでは「最近の投稿」や「カテゴ…
続きを読む
続きを読む
【WordPress】『Yoast Duplicate Post』で、予定日時になったら記事の内容を新しい内容に入れ替える
WordPressで記事を運営していると、「朝8時に記事を更新してほしい」「営業時間外にお知らせを切り替えたい」といった要求を受けることがあります。通常なら指定時刻に出社して手動で…
続きを読む
続きを読む
【WordPress】未来の日付の投稿を公開状態にするカスタマイズ(「予約投稿」と併用)
WordPressで投稿に未来の日付を設定すると、自動的に「予約投稿」となり、その日時まで非公開になります。しかし実際の運用では、「未来の日付だけど今すぐ公開したい」というニーズが…
続きを読む
続きを読む
【WPプラグイン】MTS Simple Booking 予約受付締切を前日の◯時までにするカスタマイズ
MTSSimpleBookingは、WordPressで予約システムを構築できる便利なプラグインです。しかし、標準機能では予約受付締切を「◯日前」という日単位でしか設定できず、「前…
続きを読む
続きを読む
【ExUnit】SNSシェアボタンの表示場所を変更する方法
WordPressの人気プラグイン「ExUnit(VKAllinOneExpantionUnit)」のSNSシェアボタンは、標準では記事本文の下部に表示されます。しかし、場合によっ…
続きを読む
続きを読む
【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で外部サイトや内部ページへ…
続きを読む
続きを読む
【WPプラグイン】[MTS Simple Booking]予約品目の本文を表示させるカスタマイズ
はじめにMTSSimpleBookingプラグインでは、デフォルトでは予約品目の本文(post_content)が予約フォームに表示されません。今回は、予約品目の本文を予約フォーム…
続きを読む
続きを読む
WP Mail SMTP設定ガイド|WordPressのメールがGmailに届かない原因と対処法
1.Gmailにメールが届かなくなる問題とは2023年4月頃から、WordPressのお問い合わせフォームやメール配信システムから送信したメールが、Gmail宛に届かないという現象…
続きを読む
続きを読む
固定ページ内の<script>タグでもショートコードを使えるようにする方法
WordPressの固定ページ内で<script>タグを使用する際、ショートコードが正しく展開されないという問題に遭遇することがあります。この記事では、この問題の解決方…
続きを読む
続きを読む
PHPMyAdminとFTPを使用したWordPressの引っ越し作業
WordPressサイトの移行は、引っ越しを検討している多くのサイト運営者にとって重要な作業です。今回は、PHPMyAdminとFTPを使ってWordPressサイトを移行する手順…
続きを読む
続きを読む
WordPressのパンくずリストの作り方とカスタマイズ
WordPressでパンくずリストを実装する方法と、リンク先のカスタマイズ方法について解説します。基本的なパンくずリストの実装まず、breadcrumb.phpを作成し、以下のよう…
続きを読む
続きを読む
WordPressで特定のカテゴリに関連する各種ページにnoindexを設定する
<?php/***特定のカテゴリに関連する各種ページにnoindexを設定する**@paramint|array$category_ids対象のカテゴリID(単一の数値または…
続きを読む
続きを読む
WordPressプラグインの設定・履歴をデータベースから削除する方法
WordPressプラグインを削除しても、設定データや履歴が残ってしまうことがあります。この記事では、データベースから完全に削除する方法を解説します。なぜプラグインの設定が残るのか…
続きを読む
続きを読む
WordPressの管理画面にフォームの送信先メールアドレスを表示させるカスタマイズ
WordPressの管理画面で、各フォームプラグインの送信先メールアドレスを一元管理し、常に確認できるようにするカスタマイズ方法をご紹介します。1.メールアドレスの定数定義(sho…
続きを読む
続きを読む
WordPressのメールタグ・ショートコードをまとめて管理しやすい形に整理する方法
メールフォームプラグインのタグや、WordPressのショートコードを効率的に管理する方法をご紹介します。複数のプラグインで使用される共通の情報を一元管理することで、保守性の向上と…
続きを読む
続きを読む
WordPressのビジュアルエディターにスタイルセレクトボックスを追加・カスタマイズする方法
WordPressのビジュアルエディターは、記事やページの編集をWYSIWYG(WhatYouSeeIsWhatYouGet)形式で行えるため、多くのユーザーに愛用されています。し…
続きを読む
続きを読む
WordPressのビジュアルエディター(TinyMCE)に複数の自作カスタムボタンを追加する方法
WordPressのビジュアルエディターにカスタムボタンを追加することで、コンテンツ作成の効率を大幅に向上させることができます。この記事では、複数のカスタムボタンを追加する方法と、…
続きを読む
続きを読む
【備忘録】WordPressで記事が消えた場合の確認ポイントと復元方法
WordPressで記事が突然消えてしまった場合、パニックになる必要はありません。以下の手順で確認と復元を試みることができます。1.WordPressの管理画面で確認ゴミ箱の確認管…
続きを読む
続きを読む
WordPressの投稿エディタで自動的に挿入されるブロックコメントを無効にする
WordPressの投稿エディタで自動的に挿入されるブロックコメントを無効にする❬wp:heading❭❬wp:paragraph❭❬wp:list❭…これらのコメントはGuten…
続きを読む
続きを読む
他社サーバーからカラフルボックスへのホームページ引っ越し手順
■他社サーバーからカラフルボックスへのホームページ引っ越し手順-HPサーバー管理会社:別会社様-ドメイン・メールサーバー管理会社:DOMAINインターネットサービス※ホームページ内…
続きを読む
続きを読む
WordPressのPDF埋め込みプラグインを比較してみる
WordPressのPDFプラグインを比較してみます。望む条件は、デバイスが横向きの場合(@media(orientation:landscape))は、PDFが見開き2ページ表示…
続きを読む
続きを読む
WordPressで永続オブジェクトキャッシュ(APCu)を使用する方法
こんにちは、WordPressのパフォーマンスを向上させるための方法を日々研究しています。今日はその中でも、永続オブジェクトキャッシュ(APCu)の使用方法について紹介します。永続…
続きを読む
続きを読む
Webサイトの変更をトリガーとした、自動新規投稿システムの作成フロー
「Web監視ツール」「Zapier」「WPWebhooks」を連携させることで、特定のWebサイトの変更を検知し、それをトリガーとしてWordPressで新しい投稿を作成することが…
続きを読む
続きを読む
WordPressでカスタムタクソノミー「グループ」を作成する方法
WordPressは非常に柔軟なCMSであり、標準のカテゴリーやタグの機能を超えて、カスタムタクソノミーを作成することができます。今回は、プラグイン「CPTUI」を使用して、カスタ…
続きを読む
続きを読む
$_SESSION(セッション)をJavaScript変数に変換して、タグマネージャーのトリガー値として使用する
1.PHP「$_SESSION」の記録方法セッションは、ユーザーがウェブサイトを訪れるときにサーバー上で一時的に情報を保存するための仕組みです。この情報は、ユーザーがウェブサイトを…
続きを読む
続きを読む
WordPressの「functions.php」で、$_SESSION(セッション)を活用する方法
WordPressを使ってウェブサイトを構築する際、特定の情報を一時的に保存したい場面が出てくることがあります。この記事では、functions.phpを利用してURLのクエリパラ…
続きを読む
続きを読む
WordPress・PHPの「セッション」入門と、Googleアナリティクスの「セッション」との違い
1.WordPress・PHPの「セッション」とは?PHPのセッションは、サーバーサイドでユーザーの情報を一時的に保存するための仕組みです。このセッションを利用することで、ユーザー…
続きを読む
続きを読む
MW WP Formの日付ピッカーで特定の曜日・祝日を選択不可にするカスタマイズ
WordPressのプラグイン「MWWPForm」は、ウェブサイトにカスタムフォームを追加するための強力なツールです。その中には、日付を選択するための「日付ピッカー」も含まれていま…
続きを読む
続きを読む
WordPressのカスタムメニューに独自のWalkerクラスを設定し、メニュー項目に任意のクラスを反映させる方法
WordPressは非常に柔軟なCMSで、カスタムメニューに対してさまざまなカスタマイズを行うことが可能です。その一つが独自のWalkerクラスを設定し、メニュー項目に「タイトル属…
続きを読む
続きを読む
WordPressショートコードを使用してPHP、固定ページ、投稿を呼び出す方法
導入WordPressでは、ショートコードを使用することで、一部の機能や内容を簡単に追加できます。ショートコードは特定のタスクを実行するための短いコードで、その多くはプラグインやテ…
続きを読む
続きを読む
WordPressの投稿一覧や固定ページ一覧に、「View数」「スラッグ」「ID」「順序」列を追加するカスタマイズ
WordPressの管理画面では、投稿一覧や固定ページ一覧に表示される列をカスタマイズできます。今回は、「View数」、「スラッグ」、「ID」、「順序」の4つの列を表示し、それらの…
続きを読む
続きを読む
WordPressで画像のURLに最終更新日時をクエリパラメータとして追加する方法
WordPressでコンテンツを更新した際に、画像のキャッシュが原因で更新が反映されないことがあります。この問題を解決するため、画像URLに最終更新日時をクエリパラメータとして追加…
続きを読む
続きを読む