質問: wordpressコアファイルをハッキングしてはいけない理由は何ですか? 多くの場合、問題の迅速な解決策は、wordpressコアをハッキングすることで解決できます。つまり、wordpress自体。これは非常に危険な道です!絶対にやらないでください!プラグインを使用して、wordpressの動作をいつでも変更できます。これは時には面倒で困難な場合がありますが、wordpressコア自体を変更することで発生する問題よりも常に余分な作業の方が重要です。コアをハッキングすることが唯一の解決策である状況があると言う人もいるかもしれませんが、ここで質問している場合は、間違いなくその状況ではありませんです。この質問は、参照として使用できるwordpressコアを決してハッキングしてはならない理由の集合作業の紹介を目的としています。追加するものがある場合は、質問として自由に追加してください。
回答: coreをハックしない最大の理由は、あなたがしていることは何でもcoreのためのパッチとして作り直すべきだということです!明らかにあなたのコードのすべてがまったく良いパッチを作ることはないでしょう、あるいは少なくともそれはめったにそうしません。代わりに、コアにハッキングせずに必要なことは何でもできるように、どのフック(アクションまたはフィルタ)がコアにないのかを把握する必要があります。適切なフィルタやアクションがある場合は、コアをハックする必要はありません。そのため、欠けているフックが何であるかを見つけることで、コアをハックする必要が常になくなります。多くの場合、これには難しい問題解決と面倒な作業が必要になることがありますが、実際には起こりません。 問題を解決するためのフックが既にあります したがって、コアをハックする必要はありません。本当にフックがないという稀なシナリオでは、あなたのフックが存在する必要がある理由を説明するためだけにtracに投稿する必要があります。新しいフックがコミットされた場合は、コアを一時的に1行でハックする必要があります。次回のアップデート時に心配する必要はありません。たとえあなたがcore tracで物事を成し遂げることに悩んでいたとしても(少なくとも物事をコミットするにはいくらか納得がいくまでかかります)、あなたは少なくともあなたのコアハックを可能な限り最小限にしました。 wpを更新するとき、コアに挿入したすべてのコードを更新する必要のある1行に置き換えたので、プラグインは同じままになります。