Snow Monkey Archive Content 1.2.5を有効にすると管理画面のプラグインページ(/wp-admin/plugins.php)を開こうとするとエラーが出て開けない

0
いいねをした人: 居ません
3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • 投稿者
    投稿
  • #143222
    花井 雅敏
    参加者
    4

    【お使いの Snow Monkey のバージョン】
    27.4.1
    【お使いの Snow Monkey Archive Content のバージョン】
    1.2.5

    ### 発生している問題
    何世代か前から管理画面からの更新がうまくできていなかったので、今回も最新版をサイトからダウンロードしてFTPにてアップロードしたところ、管理画面のプラグインページ(/wp-admin/plugins.php)を開こうとするとエラーが出て開けない現象が起こりました。
    また更新ページ(/wp-admin/update-core.php)も同じでした。

    下記がエラーメッセージなのですが、どうやらSnow Monkey Archive Contentプラグインのアップデート処理で引数の不足によるエラーが発生しているようです。

    フロント側の機能としては、機能しているのを確認しました。

    Fatal error: Uncaught ArgumentCountError: Too few arguments to function Snow_Monkey\Plugin\ArchiveContent\App\Updater::_request_url(), 3 passed in /home/cupre/www/wp/wp-includes/class-wp-hook.php on line 324 and exactly 4 expected in /home/cupre/www/wp/wp-content/plugins/snow-monkey-archive-content/App/Updater.php:73 Stack trace: #0 /home/cupre/www/wp/wp-includes/class-wp-hook.php(324): Snow_Monkey\Plugin\ArchiveContent\App\Updater->_request_url(‘https://api.git…’, ‘inc2734’, ‘snow-monkey-arc…’) #1 /home/cupre/www/wp/wp-includes/plugin.php(205): WP_Hook->apply_filters(‘https://api.git…’, Array) #2 /home/cupre/www/wp/wp-content/plugins/snow-monkey-design-skin-cupre/vendor/inc2734/wp-github-plugin-updater/src/Bootstrap.php(299): apply_filters(‘inc2734_github_…’, ‘https://api.git…’, ‘inc2734’, ‘snow-monkey-arc…’) #3 /home/cupre/www/wp/wp-content/plugins/snow-monkey-design-skin-cupre/vendor/inc2734/wp-github-plugin-updater/src/Bootstrap.php(258): Inc2734\WP_GitHub_Plugin_Updater\Bootstrap->_request_github_api() #4 in /home/cupre/www/wp/wp-content/plugins/snow-monkey-archive-content/App/Updater.php on line 73
    この Web サイトに重大なエラーが発生しました。サイト管理者のメール受信箱で手順を確認してください。問題が解決しない場合は、サポートフォーラム をお試しください。

    WordPress のトラブルシューティングについてはこちらをご覧ください。

    ### 試したこと
    Snow Monkey Archive Contentの最新版をFTPで再度アップロード -> 改善せず
    FTP上で、Snow Monkey Archive Contentのフォルダ名を変更して一時的に無効にする。 -> 管理画面のプラグインページは正常に表示されました。

    0
    いいねをした人: 居ません
    #143223
    アバター画像キタジマ タカシ
    参加者
    2445

    Snow Monkey Archive Content で使っているアップデート用ライブラリ、というか Composer によるライブラリの仕様になるのかもですが、snow-monkey-design-skin-cupre の中にも同じライブラリが含まれていて、読み込み順などの都合でそちらのライブラリが参照されるものの、バージョンが古いためにエラーが発生した、という状況のように見えます。

    snow-monkey-design-skin-cupre を一旦停止させてからアップデートできるか試してみてください。

    その後、snow-monkey-design-skin-cupre のアップデート機能も継続的に使用しているのであれば、アップデート用のライブラリ(inc2734/wp-github-plugin-updater)を最新版にアップデートするか、アップデート機能は特に使っていないのであればライブラリを読み込まないように変更してみてください。

    こんな感じのコードが snow-monkey-design-skin-cupre の中にあるのではないかと…

    add_action(
    	'init',
    	function () {
    		new Updater(
    			plugin_basename( __FILE__ ),
    			'inc2734',
    			'snow-monkey-design-skin-hakuji',
    			array(
    				'homepage' => 'https://snow-monkey.2inc.org',
    			)
    		);
    	}
    );
    0
    いいねをした人: 居ません
    #143224
    花井 雅敏
    参加者
    4

    Skinのプラグインを停止させることで正常に動作するようになりました。

    他のカスタムをMy SnowMonkeyプラグインを作って対応していたので、
    CSSもそちらでまとめようと思います。

    的外れなトピックを立ててしまって申し訳ございませんでした。
    大変助かりました。

    解決したので、トピックを閉じますね。

    1
    いいねをした人:
3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • トピック「Snow Monkey Archive Content 1.2.5を有効にすると管理画面のプラグインページ(/wp-admin/plugins.php)を開こうとするとエラーが出て開けない」には新しい返信をつけることはできません。

ドキュメント

Snow Monkey の設定方法やマニュアルを掲載しています。

ドキュメント

フォーラム

Snow Monkey の使い方やカスタマイズについてのご質問・ご要望等はサポートフォーラムで行っています。サポートフォーラムは誰でも閲覧できますが、書き込みできるのは Snow Monkey 購入者のみとなります。

サポートフォーラム

よくあるご質問

Snow Monkey のサービスについて不明な点がある場合は、まずはよくあるご質問をご確認ください。

よくあるご質問

お問い合わせ

よくあるご質問を見ても解決しなかった場合、試用版の申請については問い合わせフォームからお願いいたします。

お問い合わせ

Snow Monkey は Gutenberg ブロックエディターに対応した 100%GPL の WordPress テーマです。拡張性を意識した開発をおこなっており、カスタマイザーとブロックでスピーディーにサイトを立ち上げるだけでなく、CSS やフックを駆使した高度なカスタマイズにも柔軟に対応できます。