teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追加

2016/09/08 02:46

投稿

kaji
kaji

スコア648

answer CHANGED
@@ -18,4 +18,41 @@
18
18
 
19
19
  /** データベースの照合順序 (ほとんどの場合変更する必要はありません) */
20
20
  define('DB_COLLATE', '');
21
+ ```
22
+
23
+ db呼び出し
24
+ vi ./public/wp-includes/load.php
25
+ ```ここに言語を入力
26
+ $wpdb = new wpdb( DB_USER, DB_PASSWORD, DB_NAME, DB_HOST );
27
+ ```
28
+
29
+ db操作
30
+ vi public/wp-includes/wp-db.php
31
+ ```ここに言語を入力
32
+ >---function tables( $scope = 'all', $prefix = true, $blog_id = 0 ) {
33
+ >--->---switch ( $scope ) {
34
+ >--->--->---case 'all' :
35
+ >--->--->--->---$tables = array_merge( $this->global_tables, $this->tables );
36
+ >--->--->--->---if ( is_multisite() )
37
+ >--->--->--->--->---$tables = array_merge( $tables, $this->ms_global_tables );
38
+ >--->--->--->---break;
39
+ >--->--->---case 'blog' :
40
+ >--->--->--->---$tables = $this->tables;
41
+ >--->--->--->---break;
42
+ >--->--->---case 'global' :
43
+ >--->--->--->---$tables = $this->global_tables;
44
+ >--->--->--->---if ( is_multisite() )
45
+ >--->--->--->--->---$tables = array_merge( $tables, $this->ms_global_tables );
46
+ >--->--->--->---break;
47
+ >--->--->---case 'ms_global' :
48
+ >--->--->--->---$tables = $this->ms_global_tables;
49
+ >--->--->--->---break;
50
+ >--->--->---case 'old' :
51
+ >--->--->--->---$tables = $this->old_tables;
52
+ >--->--->--->---break;
53
+ >--->--->---default :
54
+ >--->--->--->---return array();
55
+ >--->--->--->---break;
56
+ >--->---}
57
+
21
58
  ```