サポート » 使い方全般 » アップデートができない

  • 解決済 ssrik

    (@ssrik)


    お世話になります。

    数か月前から「WordPress 6.2 が利用可能です。サイト管理者にお知らせください。」と表示が出てアップデートができなくなりました。
    管理しているのは自分のみで、設定を変えたりは特にありません。

    少し調べてみた所「wp-config.phpで更新できない設定になっていた」というものは見かけたのですが記載されていたような原因ではないようで、記事の投稿等は問題なく出来ますがプラグインやテーマの更新等もできず途方に暮れています。
    一体何が原因なのでしょうか…詳しい知識の無い全くの素人で恐縮なのですがアドバイスいただけるとありがたいです。
    よろしくお願いします。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • manbo

    (@manbo)

    WordPress 6.2 が利用可能です。サイト管理者にお知らせください。

    これは、if ( current_user_can( 'update_core' ) ) {で分岐して表示しているので、更新する権限がないユーザーで操作しているからだと思います。管理画面のユーザー一覧で使用しているユーザーの権限が管理者かどうかご確認ください。

    更新する権限があるユーザーなら管理画面で

    WordPress 6.2 が利用可能です ! 今すぐ更新してください。

    と、表示されます。
    尚、『更新する権限があるユーザー』はデフォルトは管理者のみです。

    トピック投稿者 ssrik

    (@ssrik)

    ありがとうございます。
    権限は管理者です。ユーザー一覧でも確認済みで、それ以外のユーザーはありません。

    以前は「今すぐ更新してください」と問題無く表示されていましたが、突然このような状態になってしまいました。
    管理者なのに更新ができないのはどういった事が原因なのでしょうか…

    manbo

    (@manbo)

    update_coreの権限が無いのかもしれません。
    貴方はテーマのfunctions.phpにFTP等でコードを追加する事は可能ですか?

    トピック投稿者 ssrik

    (@ssrik)

    テーマはdigipressという所のものを使用しているのですが、
    上書きしても大丈夫なようであればコードと記述箇所さえわかればFTPで編集はできます。

    manbo

    (@manbo)

    以下のコードをテーマのfunctions.phpに追加して管理画面のユーザープロフィール画面を開いてください。

    add_action( 'show_user_profile', function () {
    	$role = get_role( 'administrator' );
    	#$role->add_cap( 'update_core' );
    	echo('<pre>');
    	print_r( $role->capabilities );
    	echo('</pre>');
    } );

    一覧が表示されるかと思いますが、その中に[update_core]がありますか?
    もし無ければ上記コードの3行目の#だけを消してページをリロードしてください。
    一覧の中に[update_core]が表示されれば更新の表記が変わるはずです。

    もし[update_core]が有るのにアップデートできないのであればテーマやプラグイン等の影響かもしれません。
    一時的にテーマを別のものに変更する、プラグインを全て停止する等で改善するかお試しください。

    また、何らかの原因でコアファイルが正常でないのかもしれません。
    以下ページより現在使用中のバージョンのファイルをダウンロード、解凍してwp-contentフォルダを削除してFTPで上書きアップロードして更新出来るかお試しください。
    https://ja.wordpress.org/download/releases/
    (あくまで問題を解決する為の手段なので、じゃあFTPで6.2に更新すりゃいいじゃんて突っ込みはご勘弁ください。)

    トピック投稿者 ssrik

    (@ssrik)

    ありがとうございます。
    頂いたコードを追加してみたところ、わたしの追加方法が間違っていたのかうまくいかなかったのですが、テーマを変更してみたらアップデートが出来ました!
    テーマが原因だったようで使用していたテーマに再度戻すとやはり更新が出来なくなってしまうので、これはテーマ購入元に連絡して対処して頂く他無い感じでしょうか…

    ともかく丁寧に色々な対応策を教えて下さって本当にありがとうございます…!

    • この返信は1年前にssrikが編集しました。
    • この返信は1年前にssrikが編集しました。
    manbo

    (@manbo)

    貴方がテーマに何かしら手を加えていなければテーマの不具合ですね。
    有料テーマなら販売者に相談してください。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • トピック「アップデートができない」には新たに返信することはできません。