深尾 拓生 / FUKAO Takuo

スポンサーリンク
PHP

PHP 桁数を指定して数値をゼロ詰め表示する str_pad()

会員番号などを表示する際、数値を5桁など桁数を指定してゼロ詰め表示させたい場合 str_pad関数を利用します。5桁になるよう数値の左側をゼロ詰めする//会員ID$member_id_a = 7;$member_id_b = 12;/* 5...
WordPress

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

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

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

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

ImageMagick mogrifyコマンドで画像を一括でリサイズする

サーバー上の大量の画像を一括でリサイズする場合、ImageMagickがインストールされている環境であれば mogrifyコマンドで一括処理する方法が便利です。リサイズ&画像の品質変更コマンドサイズをパーセントで指定$ mogrify -p...
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サイトをロリポップへサーバー移行して管理画面からログインしようとした際、次のエラーメッセージが表示されログイン出来ませんでした。エラーメッセージエラー: 予期しない出力により Coo...
WordPress

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

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

WordPress “400 Bad Request” の解消方法

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

Git リモートのmasterブランチの内容でローカルmasterを強制的に合わせる方法(reset)

GitLabでWebhookを使いプッシュイベントをトリガーに公開サーバーの内容を更新する仕組みを入れていましたが、いつからか更新出来なくなっていたので強制的にリモートのmasterブランチに合わせる対応を行いました。リモートのmaster...
WordPress

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

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

エックスサーバーでコマンド実行時(CLI)に最新のPHPを利用出来るようにする方法

エックスサーバーにSSHでログイン後にコマンド操作する際やcronで予め用意したプログラムを実行する際などコマンド実行時(CLI)に最新のPHPを利用出来るようにする方法を書いて行きます。デフォルトのPHPバージョン確認SSHでログイン後に...
MySQL

エックスサーバーの新サーバー移行後に mysqldumpでエラーが出るようになった

先日、利用しているエックスサーバー(x10)が新サーバーへの移行対象になっていましたので、移行機能を利用してデータコピーなど移行作業を行ったのですが、新サーバーの方でDBのバックアップをとるためいつものように "mysqldump" を実行...
Apache

mod_rewriteで指定時間や特定IPからのアクセスを条件にリダイレクトさせる方法(.htaccess)

WEBサイトのメンテナンスやキャンペーンなどを行う際、指定した時間・時間帯を条件にリダイレクトさせる必要がある場合があります。今回は、mod_rewriteの機能で時間指定やIPアドレスを条件にしたリダイレクト処理を .htaccessファ...
WordPress

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

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

さくらのレンタルサーバで特定ドメインのみPHP5.3など過去バージョンのPHPを利用する方法

さくらのレンタルサーバでは、サーバコントロールパネルの "スクリプト設定" > "言語バージョン設定" のページで全体のPHPのバージョンを設定することが出来ますが、個別にドメイン単位やディレクトリ単位で設定することも出来ます。今回は、"t...
Instagram

インスタグラムの運用中アカウントの投稿画像一覧の情報を取得するまでの手順

自身で運用中のインスタグラムの投稿画像一覧をグラフAPIを利用して取得するまでの手順をご紹介いたします。前提Facebookアカウント、Instagramアカウントを事前にご用意ください。1.インスタに関してはビジネスアカウントに切り替えて...
Linux

sedでディレクトリ内のテキストファイルを再帰的に置換(上書き更新)する方法

sedを利用してディレクトリ内のテキストファイルを再帰的に置換(上書き保存)する方法のメモ。※ "GNU sed" と "BSD sed" でオプションなどが少し異なるので注意が必要ですBSD sed の場合拡張子が html のファイルす...
Facebook

Facebook for Developers からアプリ登録する手順

Facebook for Developers にアクセスするFacebookにログイン状態で「Facebook for Developers」のサイトにアクセスすると右端に "マイアプリ" がありますのでクリックしマイアプリのページへ遷移...
Facebook

グラフAPI 無期限のアクセストークンを取得する手順(※v9.0で検証)

グラフAPIエクスプローラへ移動Facebook for Developers でアプリを事前に登録している状態でマイアプリ等のページへ遷移後にメニューに表示されるツール内の "グラフAPIエクスプローラ" へ移動します。アクセストークン取...
スポンサーリンク
タイトルとURLをコピーしました