Web系

Web系

CPIのレンタルサーバー上にGitのリポジトリを設置する

とても今更感ありますが…久々に作業したので、ド忘れ防止も兼ねて書いておくことにしました。 環境はCPI ACE01(共用レンタルサーバー)です。 SSHの準備から接続まで 参考: 利用準備 CPIコントロールパネルへログイン "テストサイト...
Web系

Bootstrap Ver.4のナビゲーションメニューをWordPressのカスタムメニューとして実装する

Bootstrapに実装されている"Navbar"を使うと、モバイルにも対応したナビゲーションメニューを簡単に作ることが出来ます。 今回は、この"Navbar"をWordPressのカスタムメニューとして出力させる方法について、自身へのメモ...
Web系

複数のWordPressを一元管理するシステム”InfiniteWP”を導入する

WordPressの運用において何気に手間のかかるのがアップデート作業です。もし、管理するWordPressが沢山ある場合、一つ一つにアクセスして操作していたら非常に大変ですし、非効率的ですよね。 今回は、ブラウザ上で複数のWordPres...
Web系

KUSANAGIにVuls(脆弱性スキャンツール)を導入する

サーバーに組み込まれているプログラムには脆弱性が見つかることが多々あり、それらの情報は様々な場所から得る事が出来ます。しかし、自力で情報を収集した上でサーバーでの影響を調査し、都度対応するというのは、なかなか骨の折れる作業です。 このような...
Web系

WordPressで特定のカテゴリー・タグに属する記事を投稿一覧から非表示にする、特定のカテゴリー・タグを一覧ウィジェットから非表示にする

WordPressで、特定カテゴリーまたはタグに属する記事(投稿)や、特定のカテゴリー・タグを一覧ウィジェットから非表示にさせたい場合のカスタマイズ方法です。どのカスタマイズ方法も"function.php"に記述して下さい。 カテゴリーI...
Web系

Contact Form 7のフォームのコンバージョン率を計測する方法

WordPressのお問い合わせフォーム作成プラグイン"Contact Form 7"で、お問い合わせ(送信)されることをGoogleアナリティクスの目標として設定し、コンバージョン率を計測する方法です。 なお、アナリティクスの設置方法とし...
Web系

WordPressの再利用可能ブロック管理ページへのアクセスを楽にする

ブロックの使い回しを可能にする"再利用可能ブロック" WordPress 5.0から実装されたブロックエディタには、"再利用可能ブロック"というものがあります。これは、特定の内容やブロックの構成を一つの塊(かたまり)として保存しておき、後か...
Web系

CodeIgniterのregex_matchによる検証では正規表現にパイプを使用出来ない

CodeIgniterでフォームバリデーション(フォーム入力された値の検証)のルールに正規表現を使用する場合はregex_matchを使用しますが、正規表現で「または」を示す"|"を記述することは出来ません。 例えば、各2桁で示される秒まで...
Web系

WordPressのブロックエディタの画面が真っ白になる時はREST APIを疑う

WordPress 5.0から実装されたブロックエディタ(Gutenberg)が使用出来る状態で"新規追加"を押して投稿画面に遷移した際に、真っ白で何も表示されないトラブルに見舞われました これは、内部的にPHPエラーが発生し、そのエラーが...
Web系

KUSANAGIにphpMyAdminを導入する

WordPressのトラブル対応において、データベースを直接操作したい場合にphpMyAdminを使用することがあります。 KUSANAGIはphpMyAdminが同梱されていませんので、万一に備えて導入しておくことにしました。 phpMy...