開発者モードの有効化
Control Panel の一番下に「開発者モード」があります。オンにすると、Control Panel の各ツールで内部で実行されている処理が元のメッセージとともに表示され、ワークベンチに「開発者」タブが追加されます。このスイッチはアカウントではなくこのブラウザーに適用され、権限は一切付与されません。すべてこれまでとまったく同じように確認されます。
「開発者」タブには二つの役割があります。右側には設定(「プレビュー画面のワークベンチ」、「暗いエディター」を含む「表示」、「デバッグ」、「アクセス権」)が並び、中央にはファイルツリーとエディターを備えたワークベンチが開きます。「ウィンドウ全体で開く」を使うと、たとえば二台目の画面用に、ワークベンチを独立したブラウザーウィンドウで開けます。
- Control Panel を下までスクロールし、「開発者モード」をオンにします。
- 新しく表示された「開発者」タブを開きます。
ファイルとコードエディター
ファイルツリーには、インストールのディレクトリ全体が階層ごとに表示されます。「直接開く」を使うと、よく使う場所(プラグイン、Must-Use プラグイン、アップロード、wp-config.php、WordPress ルート)に直接移動できます。ファイルはエディターで開き、Ctrl+S または ⌘+S で保存します。「このフォルダーに新しいファイル」でファイルを作成します。
保存する前には毎回 PHP の構文をチェックします。誤りがある場合は何も書き込まれず、該当箇所が表示されます。その後サイトにアクセスし、読み込めなくなった場合は、ファイルの以前の状態がただちに戻されます。WordPress コアのファイルはロックされています。そこでの変更は次回の更新で失われるためです。それでも変更したい場合は、「この変更が次の WordPress アップデートで失われることを理解しています。」を確認します。この確認は、その一回の操作にのみ有効です。
開発者用ワークベンチは「ライブ」/「サンドボックス」の切り替えに従います。試験的な作業には、サンドボックスの方が適しています。
- 「開発者」タブを開き、「直接開く」で「Must-Use プラグイン」を選択します。
- 「このフォルダーに新しいファイル」をクリックし、lumen-anpassung.php などの名前を付けます。
- コードを書き、Ctrl+S または ⌘+S で保存します。
ファイルの履歴
エディターで保存するたびに、その内容がファイルの履歴に記録されます。名前、日時、比較も含まれます。「このファイルの履歴」で保存された版を確認できます。どの版も現在の版と並べて比較でき、「元に戻す」を使うとその版が再び現在の版になります。
元に戻す操作も通常の保存と同じ扱いになり、同じ構文チェックとサイトチェックを通ります。古い版だからといって問題がないとは限らないためです。メディアとキャッシュについては、意図的に履歴を残していません。
- エディターでファイルを開き、「このファイルの履歴」をクリックします。
- 版を選び、比較を確認します。
- 「元に戻す」をクリックします。
エラーログとデバッグ
開発者ワークベンチのツールバーにある「エラーログ」では、インストールのログの最新の行を確認できます。「更新」をクリックすると再読み込みされます。右側の「デバッグ」でオンにすると、WordPress がより詳しい内容をログに書き込むようになります。
デバッグはログにのみ書き込み、サイト上には一切出力しません。オンにしていても、訪問者にエラーメッセージが表示されることはありません。調査が終わったら、再びオフにしてください。
期限付きの SFTP アクセス
テーマを調整している制作会社など、ファイルへの直接アクセスが必要な相手がいる場合は、「アクセス権」で SFTP アクセス権を作成します。誰のためのアクセス権かを入力し、有効期間を 24 時間、7 日間、30 日間、90 日間、または無期限から選びます。無期限は例外であり、明示的に選択した場合にのみ設定されます。
ログインには、こちらで生成するパスワード、またはさらに安全な SSH 鍵を使用します。SSH 鍵の場合、パスワードは一切ありません。パスワードが表示されるのは、作成直後の一度きりです。「今すぐコピーしてください — このパスワードは二度と表示されません。」と表示されます。パスワードはどこにも保存されず、ログにも残りません。アクセス権で見られるのはこのインストールだけで、「取り消す」を使えばいつでも取り消せます。
- 「開発者」タブで「アクセス権」を開き、「アクセス権を作成」をクリックします。
- 「1. このアクセス権は誰のためですか?」に「Agentur Web Lisboa」などの名前を入力し、「2. どのくらいの期間有効にしますか?」で「7日間」を選びます。
- 「3. ログインには何を使いますか?」で「パスワード — こちらで生成します」または「SSH 鍵 — さらに安全」を選び、「作成」をクリックします。
- 「コピー」ですぐにパスワードをコピーし、相手に伝えます。
データベースの閲覧
「データベース」タブの右側には、インストールのテーブルが、エントリー数とサイズとともに表示されます。わかりやすい名前で表示され、その横に実際のテーブル名が並びます。「技術的な名称」と「名前をそのまま表示」で表示を切り替えられ、各テーブルの i で、そのテーブルに何が含まれているかがわかります。エントリーは行ではなくカードとして表示され、検索と「並べ替え」が使えます。
ここでは閲覧のみが可能で、変更はできません。変更する手段そのものが用意されていないためです。どうしてもデータベースに手を加える必要がある場合は、同じタブの中央からデータベースツールを開けます。その際のアクセスは一度だけ有効です。事前に「今すぐバックアップ」で復元ポイントを作成してください。