質問: ### 前提・実現したいこと お世話になっております。 当方、なかなか解決の糸口が見当てりませんので、質問させてください。 WORDPRESSのテーマ「Luxeritas」の子テーマに、“Headタグ”や“アクセス解析(head)”のコードを張り付けて編集できる「子テーマの編集」というタブがあるのですが、 「このサイトのテンプレートを編集する権限がありません。」というメッセージが出ていてコードを張り付けることができません。 このタブにGoogleアナリティクスのコードや、後にカスタマイズするのに必要となる追加のコード貼り付けに使用するつもりでいます。 ほかのヘッダー編集プラグインで代用しても良いのですが、“Luxeritas(ルクセリタス)”というテーマにはもともとHeadタグ編集機能が装備されていますので、できればプラグインは追加したくないと考えています。 有識者のみなさま、どうぞ知恵をお貸しください。 よろしくお願いいたします。 ### 発生している問題・エラーメッセージ ``` “このサイトのテンプレートを編集する権限がありません。” ``` ### 該当のソースコード ``` なし ``` ### 試したこと Googleで調べてみましたところ、子テーマの“パーミッション変更”で解決できるとのことでしたので、 FTPクライアントソフト「WinSCP」にてバーミッションを変更してみました。 変更後は「755」としています。 変更をしてみましたが、現状は変わりありません。 ### 補足情報(FW/ツールのバージョンなど) Wordpress バージョン 5.1 Luxeritas 子テーマ バージョン: 3.0.0 Luxeritas 親テーマ バージョン: 3.5.9
回答: 色々情報が不明なので... 思いつくものを... * WordPress は、どうやってインストールされましたか? お名前サーバー:SDシリーズのマニュアル 3.WordPressのアップロード を見ると > > WordPressでは、PHPファイルのパーミッション(属性)設定をすべて「700」にする必要があります。 > > > と書かれていて、php ファイルのパーミッションは、700 にしているようです。 * WordPress のアカウントは、管理者権限がありますか? ご自身で WordPress をインストールしたのであれば、管理者でログインしていない可能性がありそうです。 他の人がインストールされたのであれば、管理者権限が付いているかインストールされた方に確認してください。 * WordPress は、通常のシングルサイトですか? マルチサイト(ネットワーク有効)でしょうか? マルチサイトの場合、ネットワーク管理者(特権管理者)でないとテーマの編集はできないと思いますので、ネットワーク管理者(特権管理者)でログインするか WordPress を設定された方に確認してください。 * 「ダッシュボード(管理画面)」→「外観」→「テーマを編集」の画面では、実行できますか? * ファイル編集の禁止が設定されている。 他の人が WordPress をインストールしたのであればあり得そうですが、ご自身でインストールしたのであれば、設定していないとおもいます。