WordPress

WordPress

MW WP Form 問い合わせ番号を指定した数値から開始する方法

MW WP Form では 問い合わせ番号を自動採番する機能がありますが、「1」から問い合わせ毎にカウントアップされるようになっています。 問い合わせ総数を推測されたくない場合やその他何かしらの理由で「1」からスタートしたくない場合...
WordPress

MW WP Form 問い合わせ番号 {tracking_number} のデータベース保存時のタイトルを変更する

MW WP Form では自動返信メールのタイトルや本文に {tracking_number} と入力することで自動採番された問い合わせ番号を表示することが出来ます。 またデータベース保存設定にしている場合に「問い合わせ番号」という...
WordPress

WordPress お名前.comレンタルサーバー内のWPサイト常時SSL化の際、リダイレクトループが発生した場合の対処方

お名前.comレンタルサーバー内に構築したWordPressサイトの常時SSL化対応を行った際、リダイレクトループが発生してしまいました。 上記の記事は ConoHa WING の環境下の事例ですが、同様の方法で .ht...
WordPress

WordPress リファラを取得する関数 wp_get_referer()

PHPで1つ前のページURLを取得する際、サーバー変数の ; ] でリファラを取得することが出来ますが、WordPressにも取得用の関数が用意されています。 PHPでサーバー変数からリファラを取得 $referer = $_...
WordPress

WordPress ホームURLを返すショートコード

home_url() はホームURLを返してくれる関数ですが、パスのパラメータの他に第二パラメータにスキームのパラメータを指定し相対パスを取得出来ることを今更ながら知りました。 今回はショートコードでホームURLやそれ以降を取得出来...
WordPress

WordPress 5.7にバージョンアップ後にログインエラーになった原因と対処法

WordPress 5.7 へバージョンアップ後に管理画面にログインが出来なくなったと連絡を受け状況を調査してみました。 エラーメッセージ このサイトで重大なエラーが発生しました。対応手順については、サイト管理者のメール受信ボ...
WordPress

WP Simple Booking Calendar のDB内のデータが保存されている場所

WP Simple Booking Calendar(1.5.1)のフリーバージョンを利用しているサイトでテスト環境から本番環境へWordPressサイト全体を同期する際に営業日のカレンダーの設定情報に不一致がありそのまま同期出来ず困った...
WordPress

WordPress サーバー移行後に発生したログインエラーと対処法

WordPress 5.4 で構築されたWordPressサイトをロリポップへサーバー移行して管理画面からログインしようとした際、次のエラーメッセージが表示されログイン出来ませんでした。 エラーメッセージ エラー: 予期しない...
WordPress

WordPress 投稿日時の値で更新日時をUPDATEする方法

SQLのUPDATEを用いて何かしらの理由で投稿日時と更新日時が同じになるようにする方法。 日付関連フィールド "wp_posts" テーブル内の投稿日時と更新日時のフィールド フィールド名説明post_date投稿日時...
WordPress

WordPress “400 Bad Request” の解消方法

運営しているWordPressサイトで突然非同期で読み込んでいたコンテンツが表示されなくなったり別のページで「400 Bad Request」が表示されるようになってしまった。 400 Bad Request Bad ...
WordPress

WordPress テンプレート名取得とテンプレートで条件分岐する方法

WordPressには様々な条件分岐の関数が用意されていますが、使用中のテンプレートを取得し条件分岐することが出来ます。 使用中テンプレート情報の取得 /* テンプレートファイルまでのパスを取得 */ global $temp...
WordPress

WordPress 拒否IPリストに含まれる接続元からのアクセスをエラー表示にする

WordPressで予め用意した拒否IPリストに含まれる接続元からのアクセスをエラー表示にする方法です。 本来WordPressのプログラムに到達する前にファイアウォールやサーバー側で対応した方が望ましい内容ですが、難しい場合や簡易...
WordPress

WordPress formタグでsubmitすると404エラーになる原因/予約語の取り扱いに注意!

WordPress以外で動作していた簡単なフォームを含むページをWordPress内に移植する作業を行った際にフォームからsubmitすると何故か404エラーになってしまう現象に地味にハマってしまいましたので繰り返さないよう原因などメモと...
PHP

WordPress PDOを利用してデータベースから投稿データ等を取得する方法

WordPressのデータベースから投稿データなど直接データを取得する方法として $wpdb を利用する方法がありますが、今回は PDOを利用してデータベースからデータを取得する方法をご紹介致します。 データベースへ接続する ...
WordPress

WordPress プラグインRedirectionを使用しドメイン変更(新ドメインへリダイレクト)する方法

WordPressのリダイレクト用プラグインとして有名な "Redirection" を使用して運用中サイトを新しいサイトのドメインへ正規表現で全ページリダイレクトさせる設定方法をご紹介いたします。 正規表現を有効にする "R...
ConoHa VPS

WordPress 管理画面からプラグインとテーマのインストールが出来ない場合の対処方(ConoHa VPS / KUSANAGI)

ConoHa VPSのKUSANAGI上で動くWordPressサイトの下層ディレクリに別途WordPressをインストール(※KUSANAGI manager 経由ではなく手動インストール)して各種設定を行っていたところ管理画面からプラ...
WordPress

WordPress 管理画面の不要なメニューを消す方法

WordPressの管理画面には様々メニューがありますが、意図的に指定したメニューを消したりユーザー権限毎に表示する内容をカスタマイズすることが出来ます。 管理画面の不要なメニューを消す /** * 管理画面の不要なメニュ...
WordPress

$wpdbで複数のWordPressから投稿データを取得する方法

今回ご紹介する方法を使うとWordPressのマルチサイト機能を利用しなくても $wpdb で接続先のデータベースを切り替えてデータを取得することで複数のWordPressから投稿データなどWP管理下のデータを吸い上げることが可能です。 ...
WordPress

WordPress $wpdbでアイキャッチ画像のURLを取得する

今回は$wpdbを使ってアイキャッチ画像のURLを取得する方法をご紹介いたします。 流れ アイキャッチ画像の投稿IDを取得する アイキャッチ画像の投稿IDは wp_postmeta テーブルに "_thumbnail_i...
タイトルとURLをコピーしました