サポート » テーマ » wp-includes/wp-db.php を修正する場合

  • 解決済 Junji Souma

    (@junji-souma)


    wp-includes/wp-db.php を修正する場合、
    子テーマに wp-db.php をコピーして、そこで修正することは
    可能でしょうか?

    wp-includes/下のファイルは、そういうことはできないものでしょうか?

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんにちは

    そのような使い方は想定されていませんし、そのままコピーしたらwpdbクラスが重複してエラーになると思います。
    wpdbクラスを継承したクラスを作成し、なんらかのフックから呼び出せばwpdbクラスの機能を使うことができるかもしれません。
    データベースハンドルはprotectedですし。

    しかし、WordPressのアップデートによってwpdbクラスのインターフェイスが変更になる可能性を考えれば、このようなコアな機能は自前で実装するのも手かな、とも思います。

    トピック投稿者 Junji Souma

    (@junji-souma)

    なるほど、やはりだめなのですね。
    試してみて、うまくいかなかったので投稿させて頂いた次第です。

    >しかし、WordPressのアップデートによってwpdbクラスのインターフェイスが変更になる可能性を考えれば、このようなコアな機能は自前で実装するのも手かな、とも思います。

    とても、参考になる御意見です。
    今後のアップデートで、wpdbクラスのインターフェースが変更になる可能性。
    考えていませんでした。
    うーん。なるほど〜。と うなりながら その通りだなと感心致しました。
    深く深く感謝致します。
    munyaguさん、ありがとうございました。

    • この返信は6年、 11ヶ月前にJunji Soumaが編集しました。
    • この返信は6年、 11ヶ月前にJunji Soumaが編集しました。
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「wp-includes/wp-db.php を修正する場合」には新たに返信することはできません。