WordPress

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

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

PHP 文字列内で定数を展開する方法(無名関数/クロージャ)

PHPで文字列を出力する際、変数であればダブルクォートで囲った文字列内に中カッコで変数を囲えば展開出来ますが、同様の方法で定数を展開することが出来ません。 パラメータの内容をそのまま返す無名関数(クロージャ)を用意する 以下の...
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...
PHP

PHP クッキー(Cookie)へ値を保存・削除する方法

PHPでは setcookie関数を利用してクッキーに何かしら保持したい値を保存・削除することが出来ます 書式 setcookie('クッキー名', 'クッキー値', 有効期限, 'パス', 'ドメイン', SSLフラグ); ...
PHP

PHP インスタの投稿ページURLから投稿ID(個別ページID)を取得する方法

インスタの投稿ページ毎に取得出来るリンクURL(投稿ページURL)から投稿ID(個別ページID)を取得する方法のメモ。 投稿ページURLを取得 インスタの投稿ページのメニューから投稿ページURL(※例:)を取得します。(※ "...
MySQL

MySQL REPLACE関数で文字列を置換する

MySQLのREPLACE関数を利用して指定カラム内の文字列を置換する方法を書いて行きます。 REPLACE関数の使い方 以下のように REPLACE() に1.カラム名、2.置換前の対象文字列、3.置換後の文字列の3つの値を...
WP-CLI

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

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

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

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

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

Welcartでキャンペーン中か否かの情報を知るためには "Welcart Shopt 基本設定" > "営業設定" の設定項目の表示モードの状態を取得することで分かります。 表示モード 表示モードを取得 表示モー...
Welcart

Welcart Shop の設定情報を取得する方法

WelcartはWordPress管理画面の「Welcart Shop」から様々な設定を行いますが、設定された情報はWelcartの "wp_usces_XXX" などの Welcart関連のテーブルではなく WordPressの "wp...
Welcart

Welcart 購入時の獲得ポイント数を条件に応じて変更する方法

Welcartでは管理画面の基本設定 "ポイント率初期値" という項目で商品の本体価格の合計に対して何パーセントのポイントを付与するか整数でしていしますが、税込み価格に対して付与したい場合などに小数点以下の値を入力しようとしても受け付けて...
Welcart

Welcart カスタムメンバーフィールドのタグに文字列を追加する方法

Welcartの管理画面で設定したカスタムメンバーフィールドなどカスタムフィールドの入力フォームに記入例など文字列を追加する方法を書いていきます。 カスタムメンバーフィールドに記入例を追加する Welcartのカスタムフィール...
MEMO

英語の曜日・月の英語表記と略語

プログラムのソースコード内で曜日や月の英語表記はよく利用することがあり何度も検索することがあるため当ブログにもメモとして残します。 曜日:月曜日~日曜日 日本語英語英語略語月曜日MondayMon火曜日TuesdayTue水曜...
Apache

Basic認証 特定のディレクトリを除外する方法(.htaccessファイル利用)

除外したいディレクトリの .htaccess に追加 運用中サイトなどで一部のディレクトリのみ Basic認証の対象から除外するには対象ディレクトリの ".htaccess" に以下のコードを追加します。 Satisfy An...
タイトルとURLをコピーしました