WordPress WordPress ログイン画面(wp-login.php)にアクセス制限(IP制限 / Basic認証)を追加する WordPress管理画面のログイン画面(wp-login.php)への不正アクセス(攻撃)を防ぐためにIP制限、Basic認証 を .htaccessファイルに追加する方法を書きます。IP制限"allow from" に許可するIPを追加... 2020.01.24 WordPress
Linux Linuxコマンド | ディレクトリ一覧を取得する サーバー上でディレクトリ一覧を取得するコマンドのメモ。取得する階層の深さを変えることも出来て便利です。一階層目のみ取得$ find ./ -maxdepth 1 -type d././log./htpasswd./public_html./... 2020.01.24 Linux
WP-CLI WordPress投稿済み記事・固定ページ等に登録された作成者のユーザーIDを一括で変更する方法 SQL / WP-CLI 投稿済みの記事/固定ページ/メディアライブラリの画像など wp_posts テーブルで管理される情報には作成者のユーザIDが "post_author" フィールドに "1" など数値が保存されています。一見問題なさそうなのですが、管理者権... 2020.01.23 WP-CLI
PHP PHP セッションIDの文字列の長さと文字種を変更してセキュリティ強度を上げる方法(※PHP 7.1.0 から利用可能) php.ini のセッション関連の設定確認サーバーによってデフォルトの設定内容は異なりますが、エックスサーバー(x10)の場合、セッションIDの文字数は「32」、文字の種類は「5」(0-9, a-v) になっています。PHP 7.1.0 か... 2020.01.23 PHP
Bizメール&ウェブ ビジネス Bizメール&ウェブ ビジネス 利用サイトを Search Console に登録出来ない原因と解決方法 NTTコミュニケーションズのレンタルサーバー・ホスティング「Bizメール&ウェブ ビジネス」を利用しているお客さんのサイトが Search Console に登録出来ない現象の報告をいただきました。調査・検証 Search Console ... 2020.01.21 Bizメール&ウェブ ビジネス
WP-CLI WordPress WP-CLIで不要なテーマを削除する テーマ削除コマンドWordPress公式テーマの「Twenty Twenty」を削除するコマンド。$ wp theme delete twentytwenty --path=<path>Deleted 'twentytwenty' them... 2020.01.21 WP-CLI
reCAPTCHA Google reCAPTCHA v3 のサイトキー/シークレットキー取得方法 Admin console へアクセスGoogleアカウントでログインした上で Google reCAPTCHA のページから Admin console へ移動します。 サイト登録ラベル / reCAPTCHA タイプ / ドメイン / ... 2020.01.21 reCAPTCHA
WordPress WordPress RSSから新着記事一覧を表示するショートコード WordPressが生成するRSSから新着記事一覧を取得し表示するショートコードです。(※未検証ですが、WordPress以外のRSSでもフォーマットが同じであれば動くと思います。)ショートコード追加用の関数※以下のショートコードは9時間公... 2020.01.21 WordPress
WordPress WordPress カスタムタクソノミー追加時(register_taxonomy)の名称に大文字は利用出来ない? register_taxonomy() 関数で任意のカスタムタクソノミーを追加することができますが、第一引数に指定する名称に大文字を指定出来ないようです。検証カスタムタクソノミー追加検証のため「blogCat」というカスタムタクソノミーを追... 2020.01.18 WordPress
WordPress WordPress 投稿の新規追加や編集ページが真っ白の現象になった場合の対処法 WordPress 5.1.4 と PHP 5.3.3 の環境下で、投稿の新規追加や編集ページが真っ白になる現象の御連絡をいただきました。調査・検証デバッグモードを true に変更wp-config.php でデバッグモードを有効にしてエ... 2020.01.17 WordPress
PHP PHP | .htaccess内に追加(SetEnv)した環境変数で開発環境/本番環境など動作環境を切り替える方法 .htaccess に SetEnv で環境変数を設定 下記のように .htaccess に SetEnv で環境変数を設定することが出来ます。開発中のプロダクトや運用中のプロダクトで環境毎に切り替えるために# 本番環境# SetEnv A... 2020.01.16 PHP
MySQL MySQL tc.logが初期化出来ず起動出来ない [ERROR] Can’t init tc log ConoHa VPS の KUSANGI 上で動くWordPressサイトに「データベース接続確立エラー」が表示されサイトが表示出来ないと報告を受けました。ディスク残量不足が原因かと思い調査してみましたが別の原因でしたので、その調査内容と解... 2020.01.14 MySQL
WordPress WordPress アクションフック(wp_head, wp_footer)でヘッダーやフッターに任意のコード(CSS,JSなど)を追加する方法 ヘッダーに追加サンプルwp_head() が実行される <head></head>内に追加するサンプルです。下記サンプルではCSSを読み込んでいますが、JSやメタタグなども追加できます。/** * アクションフックでCSSのコードを追加 *... 2020.01.11 WordPress
DNS サーバー移行前に動作確認する方法(hostsファイルに追記して確認) WordPress他CMSを利用したサイトや何らかのプログラム言語で構築されたシステムが入ったサイトのサーバーを移行する際や対象サーバーを参照するようDNSの設定がされていない状態で、事前に動作確認するためには確認に用いる端末の hosts... 2020.01.11 DNS
jQuery jQuery ブラウザの横幅を条件に処理を変える方法 レスポンシブデザインのサイトやブラウザの横幅を条件に何らかの処理を変えたい場合に利用できます。サンプルこのサンプルはブラウザの横幅が660px以下かどうかを分岐点に div#content の width を変更する処理をしています。$(w... 2020.01.10 jQuery
WP-CLI WP-CLI PHP5.3の環境にWP-CLIをインストールする方法 サポートが切れており推奨すべき環境ではありませんが、AWS上で動いているPHP 5.3.29 の環境にWP-CLIをインストールして WordPress のアップデート作業を行う必要がありました。いつも通りのインストールではエラーが出てしま... 2020.01.10 WP-CLI
PHP WordPressのRSSから新着記事データを取得しHTMLや単一のPHPページなどWordPress外のページ表示する方法 事前準備HTMLページでPHPを有効化するには「.htaccess 特定のhtmlファイルのみPHPを実行可能にする方法」を参照願います。WordPressのRSSから新着記事データを取得するWordPressのRSSを simplexml... 2020.01.07 PHPWordPress
Linux LFTPサーバ間ディレクトリ同期でディレクトリ名を指定する際の注意事項 以前LFTPでサーバー間のディレクトリを同期する方法を書きましたが、rsyncを使って同期する場合と違いディレクトリ指定の仕方が異なりましたので、例を挙げながら検証結果を書いていきます。rsyncの場合rsyncでディレクトリの中身を同期す... 2020.01.07 Linux
ConoHa VPS WordPress メディアライブラリに画像がアップロード出来なくなった場合の調査・対処法(ConoHa VPS / KUSANAGI) ConoHa VPS の KUSANAGI上で動くWordPressサイトのメディアライブラリに画像がアップロード出来ないと報告を受けた際の調査と対処法を書きます。エラーメッセージメディアライブラリへ画像追加を試みると下記画像のメッセージが... 2020.01.04 ConoHa VPSWordPress
WP-CLI WP-CLIでWordPressユーザー追加やパスワード変更などの方法 WP-CLIコマンドでWordPressユーザー追加、パスワード変更、ユーザー一覧取得などユーザー管理を行う方法を書きます。WordPressユーザー追加 ユーザー 追加(パスワードなし)$ wp user create ユーザー名 メール... 2019.12.29 WP-CLI