ホームページ  >  記事  >  バックエンド開発  >  新しい PHP バージョンでは、WordPress プラグイン User-Access-Manager が実行できないというバグがあります。

新しい PHP バージョンでは、WordPress プラグイン User-Access-Manager が実行できないというバグがあります。

WBOY
WBOYオリジナル
2016-06-23 13:54:061006ブラウズ

最近同僚がwpをプレイしていたので一緒に見てみたところ、User Access Managerというプラグインが動作しないとのことでした

具体的なパフォーマンスは、埋め込み時です。バックグラウンドで対応するロールで [送信] をクリックすると、エラー ページにジャンプします


解決策は非常に簡単です。

wordpress/wp-content/plugins/user-access-manager/ を開きます。 tpl/adminGroup.php

出力の 79 行目あたりにリセットがあります。実際、php5.3 では、「Strict Standards: Only variables should be pass by Reference」というエラーが報告されます。解決策は、このリセットを書き直すことです。




これに変更するだけです




しかし、プラグインの作者がアップグレードした場合、私はそうしませんこの場所が上書きされるかどうかはわかりません。

最近 wp を見て、そのメカニズムはまだ非常に興味深いことに気づきましたが、コードの構造は非常に混沌としています。これについては、数日後に説明します。同僚が許可システムを書くのを手伝ってください


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。