XTRA Settings:サイトの設定を細かく調整できる
WordPress サイトの設定を細かく調整できる WordPress 用プラグインの紹介です。
それは「XTRA Settings」です。
その導入手順から日本語化・使い方と設定などを解説していきます。
XTRA Settings
XTRA Settings は、WordPress サイトの様々な設定を細かく調整できます。
XTRA Settings には、主に以下の機能があります。
- セキュリティ対策(サーバーの強化、WPのセキュリティ設定、xml-rpcと全てのフィードの無効化)
- サイト高速化(html圧縮、キャッシュ化、メモリ、縮小機能、GZIP圧縮)
- SEO(設定とJavaScriptの据え置きとフッター)
- SNS(シェアボタン設置)
- WordPressのデフォルト機能の設定(管理、WP mod、cron、メンテナンス、デバッグモード)
- 自動更新(WordPress 本体、テーマ、プラグイン、翻訳)
- 投稿設定(関連投稿表示、改訂、コンテンツの変更)
- データベース(バックアップ&復元、テーブルのクリーンアップ&最適化)
- cronジョブ(チェック及びジョブからの削除)
- プラグイン(一時的にミュート)
- 画像(一括画像圧縮、リサイズ、サムネイル画像の再生成)
- Hits Counter(閲覧数カウント機能)
記事を作成もしくは更新時点でのバージョン:2.0.8
注意事項
.htaccess ファイルと wp-config.php ファイルへの書き込みが行われるので、
事前にバックアップを作成しておきましょう。
また、.htaccess 及び wp-config.php ファイルが書き込み可能でない場合、
一部の設定項目の機能が動作しません。
プラグインを無効化すると全ての WordPress 設定が復元されます。
プラグインを削除すると、全てのこのプラグインの設定が完全にクリーンアップされます。
インストール手順
XTRA Settings をインストールするには 2 種類の方法があります。
下記の URL から ZIP ファイルを入手して、管理画面からアップロードして有効化する。
XTRA Settings – WordPress.org
もしくは、WordPress.org の公式プラグインディレクトリにリリースされているので、
管理画面からインストールできます。
ダッシュボードから「プラグイン」メニューの「新規追加」を選択し、
プラグイン追加画面右上の検索窓に「XTRA Settings」と入力します。
検索結果の一番左上に表示されると思うので、「今すぐインストール」をクリックします。
※一番左上に表示されない場合は、上記の画像から探して下さい。
インストールが完了したら、プラグインを「有効化」します。
プラグインのインストールに慣れていない方は、
下記の記事にて詳しく解説していますので、御覧ください。
WordPressプラグインのインストール手順を解説 – WordPress活用術
日本語化
XTRA Settings を有効化した際に日本語化されない場合には、
日本語化用の言語パックを translate.wordpress.org から入手できる場合があります。
WordPress と関連プロジェクト(テーマ・プラグイン)用の翻訳プラットフォームとして、
translate.wordpress.org (GlotPress) が導入されています。
※ボランティアで翻訳されている場合が多いので、
全てのプラグインで、必ずしも日本語化用の言語パックが用意されているわけでは無いです。
また、用意されていても 100% 翻訳されている保証もありません。
日本語化用の翻訳ファイルの探し方は、下記の記事を参照してください。
WordPress公式での日本語化用の翻訳ファイルの探し方 – WordPress活用術
専用メニュー
管理画面の「設定」メニューの下に追加されています。
使い方
設定画面から必要な設定を行いましょう。
設定
設定画面の右側に共通で表示される項目を説明していきます。
Web サーバー・WordPress・PHP・MySQL などのバージョンの確認のほか、
WordPress サイトの基本的な情報も表示されます。
.htaccess ファイルに追記される内容を確認できます。
wp-config.php ファイルに追記される内容を確認できます。
Show in Tab:
この設定ボックスをタブ化するかどうか。
Admin Bar:
管理バーにメニューを追加するかどうか。
Show All WP-Options:
全ての WordPress の設定を表示することができます。
データベース・WP-Cron・プラグイン・画像の設定項目をタブで表示するかどうか。
All Tab:
このプラグインで設定できる全ての項目をひとつのタブで全て表示するかどうか。
画面右側にボックスとして表示させるかどうか。
このプラグインの設定画面に関する設定を行えます。
セキュリティ(Security)
Apache Server Hardening
Apache サーバー限定の設定項目。
Disable Apache directory views
Apache のディレクトリビュー機能を無効にするかどうか。
ディレクトリ内のファイルリストを無効にできます。
(.htaccessファイルに書き込みます)
Harden your HTTP response header
HTTP レスポンスヘッダーを強化するかどうか。
XSS 攻撃などからサイトを保護します。
(.htaccessファイルに書き込みます)
Access Blocking
Block external POST requests:
外部 POST リクエストをブロックするかどうか。
Block access – by Remote Info:
元の URL にリダイレクトします。
照合するユーザーエージェント、IP、またはリモートホスト名を入力します。
正規表現の部分文字列可。
Lookup Host Names for each request:
各リクエストを送信時のホスト名を検索するかどうか。
Block access – by Targeted Page:
元の URL にリダイレクトします。
Request-URI で照合する正規表現の部分文字列を入力します。
WP Security Settings
Remove WordPress Version Number from HTML Head:
出力された HTML のヘッダーから WordPress のバージョンを削除するかどうか。
Dont display WP login errors:
ログイン試行時のエラーを表示しないようにするかどうか。
Disable all type of RSS Feeds:
全ての種類の RSS フィードを無効にするかどうか。
Disable XML-RPC access:
XML-RPC へのアクセスを無効にするかどうか。
Require authentication for all REST API requests:
全ての REST API へのリクエストに認証を要求するかどうか。
Protect from some malicious URL requests:
一部の悪意のある URL リクエストからサイトを保護するかどうか。
Online Security Tools
外部のオンラインセキュリティーツール。
高速化(Speed)
Apache Compression and Caching
Apache サーバー限定の設定項目。
Enable GZIP compression: deflate
GZIP 圧縮を有効にするかどうか。
Set file cache expirations:
css, js, images, fonts などのキャッシュファイルに有効期限を設定するかどうか。
設定する場合には、有効期限を日数で指定します。
Remove ETags:
HTTP ヘッダーのサイズを削減するために ETags を削除するかどうか。
WP Cache Settings
Remove query strings from script and css filenames:
Javascript と CSS ファイル名からクエリ文字列を削除するかどうか。
Add time() as query string if Debug Mode is ON
デバッグモードがオンの場合、クエリ文字列として time() を追加するかどうか。
Memory and PHP Execution
サーバー設定で PHP の設定変更を行えるかどうかの確認が必要です。
PHP Memory limit:
PHP で使用するメモリの上限を変更するかどうか。
PHP Upload max file-size:
ファイルの最大アップロードサイズを変更するかどうか。
PHP Max execution time:
PHP スクリプトの最大実行時間を変更するかどうか。
Minifier
HTML Minifier:
HTML タグ間の余分なスペースを削除するかどうか。
また、インライン Javascript 及び css コードからコメントを削除するかどうか。
Online Speed Tools
Google PageSpeed Insights のページにアクセスできます。
SEO対策(SEO)
SEO Settings
Add Meta Description:
全ての投稿と固定ページの HTML ヘッダーに抜粋とタグを使用してメタ説明を追加するかどうか。
Add Meta Keywords:
全ての投稿と固定ページの HTML ヘッダーに抜粋とタグを使用してメタキーワードを追加するかどうか。
Add Robots meta tag:
全ての投稿と固定ページの HTML ヘッダーにページの種類に応じてた robots メタタグを追加するかどうか。
Redirect page-not-found (404) to Frontpage:
404 エラーが発生するとホームにリダイレクトさせるかどうか。
Redirect Attachment pages to their Parent Post:
添付ファイルページを親投稿にリダイレクトさせるかどうか。
Add rel="external":
投稿コンテンツの target="_blank" 属性を持つ任意の URL に rel="external" 属性を追加するかどうか。
Add missing alt="…" attribute to images:
投稿と固定ページのコンテンツ中の画像ファイルに alt 属性がない場合に alt="…" を追加するかどうか。
Remove double title:
ダブルタイトルを削除するかどうか。
JavaScript Settings
Defer parsing of all JS:
jquery.js を除く全ての Javascript の解析を延期するかどうか。
Move all JS to the footer:
全ての Javascript をフッターに移動するかどうか。
SEO Online Tools
オンライン SEO ツールにアクセスできます。
SNS(Social)
Social Media Settings
Add Facebook Open Graph (OG):
Facebook Open Graph のメタデータを設定するかどうか。
Add Twitter Cards:
Twitter Cards を設定するかどうか。
Add Facebook JS-SDK:
ネイティブの「いいね」「シェア」ボタンを使用して Facebook page iFrameを表示できるようにするか。
Share buttons – 1st block
シェアボタンの設置に関する設定を行えます。
説明しなくても分かると思うので省略します。
Share buttons – 2st block
シェアボタンの設置に関する設定を行えます。
WordPress設定(WP Settings)
Admin
Remove Admin Bar:
全てのユーザーから管理バーを削除するかどうか。
もしくは、特定のユーザー権限をもつユーザーとゲストユーザーに対してのみにするかを選択可。
Auto-Check Remember-Me
「ログイン状態を保存する」チェックボックスに自動的にチェックをつけるかどうか。
Set Login Expiration
ログインセッションの保持期限を設定するかどうか。
WordPress のデフォルトだと 14 日間。
Change default WP email Sender Name:
デフォルトのメール送信者名を変更するかどうか。
Change default WP email Sender Address
デフォルトのメールアドレスを変更するかどうか。
Disable WP Heartbeat:
管理ページを開いている間は、定期的な admin-ajax リクエストを停止するかどうか。
– except for post/page editor pages
投稿・固定ページエディター画面を除くかどうか。
自動保存機能を動作させたい場合にチェックを付けます(推奨)
WordPress Mods
Allow PHP code in text widgets:
テキストウィジェットで PHP コードを許可するかどうか。
Enable Shortcodes in text widgets:
テキストウィジェットでショートコードを使えるようにするかどうか。
Remove support for WP emoji
絵文字のサポートを削除するかどうか。
Custom JPEG quality:
JPEG 画像をアップロード時の品質を変更できます。
WordPress デフォルトでは 82 % で圧縮します。
Auto-Resize Image Uploads:
大きなサイズの画像をアップロードした際に自動リサイズするかどうか。
その際の幅と高さの最大値を設定します。
Disable wpautop globally:
記事の自動整形を無効にするかどうか。
Disable Comments globally:
サイト全体からコメント欄と返信欄を隠すかどうか。
Disable Self Pingback:
セルフピングバックを無効にするかどうか。
Extend WordPress Search:
タイトルと投稿コンテンツだけでなく、タグ、カテゴリ、コメントも検索できるようにするか。
Highlight Search Results:
検索結果ページでハイライト表示するかどうか。
Shorten the Title in post-lists:
投稿一覧のタイトルを短くするかどうか。
WordPress Cron
You can set up an Uptime Robot auto trigger:
WP-Cron を無効にして疑似 Cron Web サービスを利用することもできます。
Disable WordPress Cron:
WP-Cron を無効にするかどうか。
WordPress Maintenance mode
Enable Maintenance mode:
メンテナンスモードを有効にするかどうか。
WordPress Debug mode
Enable Debug mode:
デバッグモードを有効にするかどうか。
Disable Debug display on screen:
画面上でのデバッグ表示を無効にするかどうか。
Set Debug logging to wp-content/debug.log:
デバッグログを wp-content / debug.log に書き込むかどうか。
自動更新(Update)
WordPress Auto-Update
自動更新の有効・無効・WordPress デフォルトを選択できます。
プラグインの場合は自動更新の対象から除外することもできます。
また、除外したプラグインの更新通知を非表示にもできます。
自動更新チェックも手動で開始できます。
閲覧数カウント(Hits)
閲覧カウンターに関する設定ができます。
投稿(Posts)
Related Posts
関連記事の表示に関する設定を行えます。
Editing
Limit revisions:
最大リビジョン数を設定できます。
Auto-Save interval:
自動保存の間隔を設定できます。
Empty trash days:
ゴミ箱での保存期間を設定できます。
Highlight Post Color by Status:
投稿一覧で投稿を投稿ステータスで色分けできます。
Add Thumbnails to Post List:
投稿一覧でアイキャッチ画像を表示するかどうか。
Enable column shortcodes:
列のショートコードを有効にするかどうか。
Shortcodes selector in editor:
投稿エディタの上にショートコードの自動生成リストを含む選択メニューを追加するかどうか。
Publishing
Require a Featured Image:
投稿公開時にアイキャッチ画像を必須にするかどうか。
Auto-add Featured Image:
アイキャッチ画像が未設定時に投稿中の最初の画像をアイキャッチ画像として設定するかどうか。
Disallow Duplicate Post Titles:
重複したタイトルを無効にするかどうか。
Email notify author when his post has been published:
投稿が公開されたら投稿者にメールで通知するかどうか。
HTML Content Changes
Open all external links in new tab:
全ての外部リンクを新しいタブで開くかどうか。
Add self-link to all uploaded images in posts:
投稿にアップロードされた全ての画像にセルフリンクを追加するかどうか。
データベース(Database)
Database Backup
データベースのバックアップと復元ができます。
Database Cleanup
不要なデータの削除を行えます。
Optimize Database and Tables
データベースとテーブルの最適化を行えます。
WP-Cron(Crons)
Listing Active Cron Jobs
アクティブな Cron Jobs を一覧表示されています。
不要な Cron Jobs を削除できます。
プラグイン(plugin)
Listing Installed Plugins
インストール済みのプラグインが一覧で表示されます。
一時的にミュート(オフ)にすることもできます。
ミュート中のプラグインを再びアクティブにもできます。
非アクティブ化すると不都合がある場合に便利です。
画像(Images)
画像の一括圧縮・リサイズとサムネイル画像の再生成を行えます。
バックアップからの復元も行えます。