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

質問編集履歴

3

誤字訂正

2018/12/06 23:03

投稿

daijin
daijin

スコア17

title CHANGED
File without changes
body CHANGED
@@ -30,7 +30,7 @@
30
30
  WHERE tt.term_id = $tarmId
31
31
  " );
32
32
  // 対象の記事から「count」の数のランキングを作る
33
- $likers2 = $wpdb->get_results( "
33
+ $counts = $wpdb->get_results( "
34
34
  SELECT p.post_author AS user_id, sum(m.meta_value) AS SumUser
35
35
  FROM $wpdb->posts AS p, $wpdb->postmeta AS m
36
36
  WHERE = ( $targets )
@@ -55,7 +55,7 @@
55
55
  function CountRanking_all (){
56
56
  global $wpdb;
57
57
  // 全ての記事から「count」の数のランキングを作る
58
- $likers2 = $wpdb->get_results( "
58
+ $counts = $wpdb->get_results( "
59
59
  SELECT p.post_author AS user_id, sum(m.meta_value) AS SumUser
60
60
  FROM $wpdb->posts AS p, $wpdb->postmeta AS m
61
61
  WHERE p.ID = m.post_ID

2

コードが見にくいので分割

2018/12/06 23:03

投稿

daijin
daijin

スコア17

title CHANGED
File without changes
body CHANGED
@@ -8,13 +8,13 @@
8
8
 
9
9
  ### 発生している問題
10
10
 
11
- 次に示す該当のソースコード【1】において、
11
+ 次に示す該当のソースコード【1】において、
12
12
  WHERE = ( $targets )
13
13
  によってIDが58のタームを持つ記事を対象にしたいがこれができない。
14
14
 
15
- 尚ソースコード【2】で全ての記事を対象とするものはできている。
15
+ 該当のソースコード【2】で全ての記事を対象とするものはできている。
16
16
 
17
- ### 該当のソースコード
17
+ ### 該当のソースコード【1】
18
18
 
19
19
  ```PHP
20
20
  // 【1】指定ターム(58)を対象にするこのコードが機能しない
@@ -48,7 +48,9 @@
48
48
  }
49
49
  return $result;
50
50
  }
51
-
51
+ ```
52
+ ###該当のソースコード【2】
53
+ ```PHP
52
54
  // 【2】全ての記事を対象にするこのコードは機能する
53
55
  function CountRanking_all (){
54
56
  global $wpdb;

1

誤字訂正

2018/12/06 21:14

投稿

daijin
daijin

スコア17

title CHANGED
File without changes
body CHANGED
@@ -9,7 +9,7 @@
9
9
  ### 発生している問題
10
10
 
11
11
  次に示す該当のソースコードの【1】において、
12
- WHERE = ( $myrows )
12
+ WHERE = ( $targets )
13
13
  によってIDが58のタームを持つ記事を対象にしたいがこれができない。
14
14
 
15
15
  尚ソースコードの【2】で全ての記事を対象とするものはできている。
@@ -22,7 +22,7 @@
22
22
  $tarmId = '58';
23
23
  global $wpdb;
24
24
  // IDが58のタームを持つnewsの記事を対象とする
25
- $target = $wpdb->get_results( "
25
+ $targets = $wpdb->get_results( "
26
26
  SELECT tr.object_id
27
27
  FROM $wpdb->term_relationships AS tr INNER
28
28
  JOIN $wpdb->term_taxonomy AS tt ON tr.term_taxonomy_id = tt.term_taxonomy_id
@@ -33,7 +33,7 @@
33
33
  $likers2 = $wpdb->get_results( "
34
34
  SELECT p.post_author AS user_id, sum(m.meta_value) AS SumUser
35
35
  FROM $wpdb->posts AS p, $wpdb->postmeta AS m
36
- WHERE = ( $target )
36
+ WHERE = ( $targets )
37
37
  AND p.post_status = 'publish'
38
38
  AND m.meta_key = 'count'
39
39
  GROUP BY p.post_author