プラグイン
WordPressのプラグイン
字下げにこだわるなら
Word Press の初期状態では、改行後の最初の空白は、いくら保存しようとしても、すべてが削除されてしまう設定になっています。他から読み込んだページなどでも、Word Press で編集した途端に段落始まりの字下げが全部消えてしまうので、どうしてよいか途方に暮れてしまいます。
この問題を回避して、段落ごとの字下げを有効にしておきたいなら、TinyMCE Advancedはぜひ入れておきましょう。これは、編集に取り掛かるよりも先に設定をしておかなければなりません。
ただ、cocoonを使っている場合は、専用のtextエディタを使っている限り、TinyMCE Advanced を導入していなくても、字下げは確保されているようです。
textでの編集
ビジュアル画面だけではとても編集しづらいので、Classic Editor も入れておいた方がいいでしょう。Japanese Font for WordPress は必要に応じて。
但し、cocoonの場合は、このプラグインは非推奨となっています。「cocoon設定>エディタ」で、「Gutenbergエディターを有効にする」のタブを外すと、クラシックエディタ風のtextエディタになります。
これを設定せずにビジュアル画面でちょっとでも編集してしまうと、行頭の字下げが全部解除されてしまうので、気をつけましょう。
日本語版 WordPress のマルチバイト文字の取り扱いに関する不具合修正のために、WP Multibyte Patch を入れておくとよいかもしれません。
ページ順の改変
固定ページで、ページ順を改変したり、ページをあるページの子どもにしたりするには、Nested Pages を使います。
settingsの所で、Manually sync menu. と Manually sync page order. にチェックを入れておかないと、ページ順やメニュー順が勝手に入れ替わってしまうので、ここにチェックを入れて、順番を自分で管理できるようにした方が良いです。
cssの上書き
cssやJavascriptの追加・修正をする場合は、Simple Custom CSS and JS を使うと便利です。これを使って、テーマのcssに上書きをすることで、テーマに一切手を加えることなく、思い通りの表示を実現できます。
ただし、AMPを使う場合には、このような仕方でcssを変更しようとしても、AMPは外部cssを受け付けないので、無理があります。その場合は、「外観>テーマエディタ-」から、テーマを直接変更します。
cocoonのようにchildテーマがある場合には、そちらを変更しておくと、元のテーマがバージョンアップされても上書きされないので、その方が無難です。
Classic Widgets
WordPress 5.8からウィジェットの編集画面がビジュアルエディタに変わっています。 【外観】→【ウィジェット】と選んだときにはソース編集できないので、私のようにソースをいじろうとする人間にとっては、困った変更です。
【外観】→【カスタマイズ】→【ウィジェット】から編集すると、左の方にソース画面を表示させることができるようです。
しかしこれも面倒くさいので、Classic Widgets というプラグインを導入すると、【外観】→【ウィジェット】で表示される画面が、従来と同じ形式になります。
しかしこれもcocoonの場合は、現在このプラグインを入れなくても、従来どおりのウィジェットが表示されるようになっています。
Accordeon Menu
固定ページのアコーディオンメニューを実現するためには、 Accordeon Menu CK です。
前後ページへのリンク
固定ページで、前後ページへのリンクを自動で貼りたいなら、 Next Page を使います。
スパム対策
Akismet Anti-Spam などをインストールするとよいかもしれません。
ログインURLの変更
初期状態のWord Press では、.wp-admin にアクセスすると、ログイン画面が出ることを、誰でも知っています。
WPS Hide Login で、ログインURLを変更しておけば、セキュリティーを強化できます。
入れておくと便利なプラグイン
ページ・メニューの複製
Word Press のディフォルトのままでは、ページやメニューの複製ができませんが、Duplicate Post Page Menu & Custom Post Typeプラグインを使うと、複製ができるようになります。
ページ編集画面なら、ページにマウスオーバーすると、Duplicateのタブが表示されるので、複製数を変更してこのタブを押します。
メニュー画面は、「メニューを保存」タブの右側に、「Duplicate」と表示されるので、不要な時には、間違ってこのタブを押さないことです。
注意点は、ページを複製した時、「スラッグ」の所に、元のページの名前がそのまま残ることです。普通の固定ページ編集ではスラッグは出てこないので、これにはなかなか気づきません。
「固定ページ一覧」画面の時に、Quick Edit を選ぶと、編集できます。
リンク切れチェック
Broken Link Checkerを入れておくと、ファイル移行に伴いリンク切れになったリンクが取り消し線で表示されるので、リンク切れを見つけやすいです。
固定ページ・投稿入れ替え
pTypeConverterで、固定ページと投稿、どちらからどちらへも、入れ替えができます。他から読み込んだページの種類を変えたい場合には、その時だけ有効化します。
文字の置き換え
特定の表現を、書き換えたい場合に、Search Regex を利用します。改変したい字句を一気に変換できるので、とっても便利です。
正規表現を使った置換などもでき、結構柔軟な変換が可能です。
例えば、ホームページの移転などで、特定のURLを一括で変換してしまいたい場合には、とっても心強い味方になってくれます。
でも、一括変換をして、思わぬ変換にあうと、すべてのページがでたらめになってしまうことも考えられるので、使用前にデータのバックアップを取っておく方が絶対に無難です。私も、一度だけページがめちゃくちゃになったことがあります。
高速化
ホームページデザインの概要が決まったら、WP Fastest Cache を有効にしておくと、ページ表示を高速化できます。
cocoonの、「高速化」のタブの設定と同時に行うと良いでしょう。
アクセス解析
アクセス解析には、Google Analytics Dashboard for WP (GADWP) を入れておくとよいかもしれません。わざわざGoogle Analyticsの管理画面を表示しなくても、WordPress上から、アクセスの状態を見ることができるようになります。
しかし、coccoonでAMPを使う場合には、このプラグインを入れているとタグマネージャーの設定がうまくできず、「このページには AMP コンポーネントの『script』タグが必要ですが、このタグがありません。」というエラーがでます。AMPを使う場合には、この手のプラグインは入れない方が無難です。
より多機能な、Site Kit by Google というのもあります。これは、すでに登録済みのAnalyticsやSearch Consoleの他、Tag Manager、AdSense、Optimize、PageSpeed InsightなどがWordPressの管理画面に統合できて便利です。
ただ、こちらは多機能な分、ページの表示速度が Google Analytics Dashboard for WP (GADWP) よりも遅くなってしまうのが残念です。
XML
私は、XMLの何たるかがよくは分かっていませんが、Google XML Sitemaps なども入れるとよいかもしれません。サイトマップを簡単に作ることができます。