私はワードプレスで作業しており、更新後に機能を壊さないためにプラグインを編集せずにプラグイン機能を変更するために検索しています。
しかし、私はまだ解決策を見つけていません。手伝って頂けますか ?
前もって感謝します
私はこの問題に何度も遭遇しました。他の人が言ったように、PHP 関数を変更することはできません。プラグインは拡張バージョンではなく元のクラスをインスタンス化するため、クラスの拡張は機能しません。
最善の解決策 (私にとっては何度かうまくいきました) は、既存のプラグインにフックを追加し、次のように元の作成者に提出することです。
gitローカルで制御します。後で差分またはロールバックを実行する必要がある場合があります。git diff、パッチを保存して後で再適用できるようにします。元のプラグイン作成者にパッチを提出し、最善を尽くしてください。アクションとフィルターだけに固執した場合、作成者は変更をすぐに受け入れる可能性が高くなります。git rebaseプラグインの更新後に行った変更を再生するために使用する方法がある場合があります。