WordPress

スポンサーリンク
WordPress

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

PHPで1つ前のページURLを取得する際、サーバー変数の ; ] でリファラを取得することが出来ますが、WordPressにも取得用の関数が用意されています。 PHPでサーバー変数からリファラを取得 $referer = $_SERVER[...
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サイトをロリポップへサーバー移行して管理画面からログインしようとした際、次のエラーメッセージが表示されログイン出来ませんでした。 エラーメッセージ エラー: 予期しない出力により C...
WordPress

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

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

WordPress “400 Bad Request” の解消方法

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

今回は$wpdbを使ってアイキャッチ画像のURLを取得する方法をご紹介いたします。 流れ アイキャッチ画像の投稿IDを取得する アイキャッチ画像の投稿IDは wp_postmeta テーブルに "_thumbnail_id" というキーで保...
WP-CLI

WP-CLI WordPressプラグインのバージョンアップとダウングレードする方法

最新版にバージョンアップ コマンド $ wp plugin update <プラグイン名> Advanced Custom Fields の場合 $ wp plugin update advanced-custom-fields バージョン...
Welcart

Welcart 現在のポイントレートを取得する方法

Welcartのポイントレートは通常営業中とキャンペーン中の2つのポイントレートが存在します。 以下、ポイントレートの取得方法と通常営業中 Or キャンペーン中を判定して現在のポイントレートを取得する方法を書いていきます。 ポイントレートの...
Welcart

Welcart キャンペーン中か否かを判定する方法

Welcartでキャンペーン中か否かの情報を知るためには "Welcart Shopt 基本設定" > "営業設定" の設定項目の表示モードの状態を取得することで分かります。 表示モード 表示モードを取得 表示モードはWelcartのオプシ...
スポンサーリンク
タイトルとURLをコピーしました