サポート » 使い方全般 » 新テーブル作成時にwp-db.phpの編集を避ける方法

  • 解決済 test 1234

    (@lifestyledesign7777)


    いつもお世話になっています。
    プラグインでは再現する事が難しいので、テーブルを新しく作成しました。

    作成したら、wp-includes/wp-db.phpに追加テーブルを記述しなければいけないようですが、wordpress本体のため、更新できない問題が出てきてしまいます。

    それで下記のサイトの方法をコピペして試したのですが、バージョンが違うのが原因かうまくいきませんでした。
    エラー文 Fatal error: Cannot redeclare
    関数名被りが原因

    http://blog.syuhari.jp/archives/1782

    function require_wp_db() {
    	global $wpdb;
    	if ( file_exists( WP_CONTENT_DIR . '/db.php' ) )
    		require_once( WP_CONTENT_DIR . '/db.php' );
    	else
    		require_once( ABSPATH . WPINC . '/wp-db.php' );
    }

    書き方が悪いのか、別のやり方知っている方いましたら、ご教授よろしくお願いいたします。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック投稿者 test 1234

    (@lifestyledesign7777)

    すいません。自己解決しました。

    本体の関数を眺めたらdb.phpファイルがあればdb.phpを読むと書いていました。

    ですので、テーマフォルダにdb.phpを入れるだけでうまくいきました。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「新テーブル作成時にwp-db.phpの編集を避ける方法」には新たに返信することはできません。