WordPressでTitan セキュリティ キーを使い2段階認証する方法

Titan セキュリティ キー

WordPressの2段階認証で「Google Authenticator」というプラグインを使っていたのですが、何十個もWordPressのアカウントを管理しているとログインする度にスマホのアプリを開いて該当の認証アカウントを探し6桁の数字を入力するという作業がとても面倒でした。かと言って2段階認証をオフにして大切なクライアントさんのサイトの防御力を下げるわけにもいかず煩わしいなと思っていたところ、Googleの「Titan セキュリティ キー」が日本でも発売され、WordPressでも使えそうだったので購入してみました。

Titan セキュリティ キーの箱

以下の説明はTitan セキュリティキーのBluetoothキーを使った説明ですが、USBキーでも同じような流れになります。
Bluetooth セキュリティキーを使うには下記ページを参照しWordPressを使用するデバイスとのペアリングを行ってください。

“WordPressでTitan セキュリティ キーを使い2段階認証する方法” の続きを読む

Google Discoverが表示されないのはG Suiteの設定のせいかも

なぜかG SuiteのGoogleアカウントのスマホでは下の画像のようにGoogle Discoverが表示されません。
無料のGoogleアカウントだと表示されます。

Google Discoverが表示されないスマホの画面

いろいろ調べたところGoogle Discoverが表示されない原因はG Suiteの設定で「Google Nowの使用」がオフになっているせいでした。

職場や学校のアカウントで Google 検索、Google アプリ、Discover を使用するhttps://support.google.com/websearch/answer/2824784?hl=ja

G Suiteの管理者コンソールから下記の操作を行うことでGoogle Discoverが表示されるようになりました。

デバイス管理→詳細設定→他のGoogleサービス→「Google Now の使用を許可する」のチェックボックスにチェックをつける

Google Nowをオンにする

Really Simple CSV ImporterでWordPressのカスタムフィールド(Smart Custom Fields)の繰り返しフィールドにデータをインポートする方法

カスタムフィールドのプラグインは Smart Custom Fields を使っています。
CSVをインポートするプラグインは Really Simple CSV Importer を使いました。

Smart Custom Fields は、繰り返しフィールドが使えるので大変重宝しているプラグインです。今回、カスタムフィールドの繰り返しフィールドをCSVで一括登録したく、インポートする方法を探していた所、Really Simple CSV Importer のアドオンをインストールすることでインポートすることができました。

“Really Simple CSV ImporterでWordPressのカスタムフィールド(Smart Custom Fields)の繰り返しフィールドにデータをインポートする方法” の続きを読む

常時SSLで新規にWordPressをインストールする方法

やることは http:// で WordPress をインストールすることと同じです。
お問い合わせフォームなどの特定のページだけ SSL にしたい場合は、WordPress HTTPS (SSL) 等のプラグインを利用するのですが、常時SSLとして運用する場合は、特にSSLにするためのプラグインは必要ありません。

http://example.com/wp-admin/setup-config.php
↑からインストールしていたのを、
https://example.com/wp-admin/setup-config.php
https://~~ からインストールすればいいだけです。

公開ページは、 http:// 、 https:// のどちらでもアクセスができますが、ログイン画面と管理画面には http:// からアクセスする https:// にリダイレクトされ、強制的にSSL接続となるので、wp-config.php ファイルに define(‘FORCE_SSL_ADMIN’, true); と記述する必要はなさそうです。

以下は常時SSLとしてWordPress をインストールした時の流れです(非SSLでインストールするのと全く同じです)

“常時SSLで新規にWordPressをインストールする方法” の続きを読む

Contact Form 7 リアルタイムでエラーをチェックをする方法

最近よく目にするEFO(エントリーフォーム最適化)、その中で重要でかつ、あまり実践されていないのが、ユーザーがどの入力項目にエラーがあるのかリアルタイムで把握できる機能ではないでしょうか。僕もよく、入力が完了し送信ボタンをクリックした後に、「全角で入力してください」とエラーを出されイライラさせられるフォームに出会います。僕は慣れているのでこれでフォームから離脱することはないのですが、あまりパソコンやスマホに慣れていない人は面倒くさくなって離脱してしまうという気持ちが分かります。

ですので、WordPressのお問い合わせフォームなどのメールフォームプラグインでよく使われているContact Form 7 にリアルタイムでエラーをテェックできる機能を追加できないかと思いやってみました。今のところ問題なく動作しています。

“Contact Form 7 リアルタイムでエラーをチェックをする方法” の続きを読む

WordPress プラグインなしでソースコードをシンタックスハイライトさせる方法 highlight.js

WordPressで記事の中にソースコードをシンタックスハイライトさせる方法としてSyntaxHighlighter Evolved Crayon Syntax Highlighterといったプラグインを利用する方法が一般的だと思いますが、「highlight.js」というJavaScript ライブラリを使う方法もあります。

highlight.jsを使うメリットとしては、軽量でサクサク表示してくれるということが1番目・・・というかこれにつきると思います。また、WordPressプラグインをむやみに増やしたくないという人も多いかと思いますので、そんな人にもhighlight.jsはおすすめです。バージョンアップも頻繁に行われており、新しいスタイルや言語も追加されていっているので気分転換にちょこちょこスタイルを変えて楽しむということもできます。

“WordPress プラグインなしでソースコードをシンタックスハイライトさせる方法 highlight.js” の続きを読む