SMTPを使ってAmazonSESのメールをGmailで送信できるようにする

AmazonSESで設定した独自ドメインのメールを使いなれたメーラーで活用できれば楽チンですよね。SESでは__SMTP__が利用できるので、メーラーからの送信は簡単です。GmailとWordPressで試したので結果をまとめます。

【WordPressのセキュリティ対策】ログインURLの変更と2段階認証

WordPressのセキュリティ対策として考えなければいけないことはたくさんあります。ApacheやNginxの設定や、コンテンツが設置されたディレクトリのパーミッションの設定だったりです。攻撃手法は多種多様なのでその全てに対策を施すのはとても難しく、知識とスキルも必要になってきますが、ここではWordPressのプラグインを使ってお手軽に設定できるフロントサイドのセキュリティ対策を2つ紹介します。

アクセスキーを使わずにAWS S3とWordPressを連携する方法

WordPressとS3の連携のために、これまでAWSのアクセスキーとシークレットキーを使用していたのですが、もっと安全に運営するためにIAMロールを割り当てる方法に変更しました。

【プラグイン不使用】WordPressのリビジョンを無効にする方法

WordPressではリビジョンと呼ばれる、投稿記事を自動でバックアップしてくれる機能がありますが、それがデータベースを圧迫し、パフォーマンスに影響がでます。ここではプラグインを使わずにリビジョン機能の無効化・制限をかける方法をまとめます。

WordPressの日付関数を利用して新着記事にリボンを飾ってあげた

はいは〜い久しぶりにプログラミングっぽいことしました〜₍₍ ◝(・ω・)◟ ⁾⁾フッフゥ~!WordPressのdate関数を使って簡単に実装できるのですが、忘れないようにメモしま〜す。

LAMPを利用してローカル環境にWordPressをインストールする作戦

LAMP、CentOSをベースにしたWordPress用のテスト環境の構築方法をまとめます。XAMPPやMAMPなどのクロスプラットフォームを使わず、本番に近い状態を再現するエンジニア向けの方法です。

WordPressの関数リファレンスとお友達になろうねという話

バリデーションがひと段落しました〜。1点だけハマりそうなところがあったのでメモします。

WordPressを動かすのに必要なPHPと関連モジュールのインストール

PHPは可愛い電波系アンドロイドの女の子です。この記事ではPHPちゃんをインストールする手順をまとめました。

PHPの開発環境を構築する③~MariaDBのインストール

一般にLAMPの「M」はMySQLを指しますが、私はMariaDBを使用することにしました。理由は「Googleが使っているから」です。ミーハーな理由で使い始めた私はあほの子です。

Apacheのインストールと設定

ApacheはWebサーバーソフトウェアです。PCにWebサーバーとしての機能を持たせてくれます。ここではApacheのインストール手順をまとめました。少しでも使いやすくなるよう、必要な設定も済ませます。