質問編集履歴

5

参考サイトの追加

2020/10/07 02:47

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -92,4 +92,70 @@
92
92
 
93
93
 
94
94
 
95
+ <参考サイトに記載のソース>
96
+
97
+ ```PHP
98
+
99
+ add_action('wp_ajax_favorite', 'favorite_ajax_handler');
100
+
101
+ add_action('wp_ajax_nopriv_favorite', 'favorite_ajax_handler');//wp_ajax_nopriv_{アクション名} -> favorite.jsで指定したアクション名
102
+
103
+ function favorite_ajax_handler(){
104
+
105
+ $post_ids = $_POST['id'];
106
+
107
+ $post_ids = explode(',',$post_ids);
108
+
109
+ $args = array(
110
+
111
+ 'posts_per_page'=>-1,
112
+
113
+ 'post__in'=>$post_ids
114
+
115
+ );
116
+
117
+ query_posts($args);
118
+
119
+ if(have_posts()):
120
+
121
+ echo '<ul class="archive">';
122
+
123
+ while(have_posts()): the_post();
124
+
125
+ ?>
126
+
127
+ <li>
128
+
129
+ <h2><?php the_title(); ?></h2>
130
+
131
+ <?php the_excerpt(); ?>
132
+
133
+ </li>
134
+
135
+ <?php
136
+
137
+ endwhile;
138
+
139
+ echo '</ul>';
140
+
141
+ else:
142
+
143
+ echo '<p>まだお気に入り登録がありません</p>';
144
+
145
+ endif;
146
+
147
+ die;
148
+
149
+ }
150
+
151
+ ```
152
+
153
+
154
+
155
+ 参考サイトURL
156
+
157
+ https://magnets.jp/web_design/11793/
158
+
159
+
160
+
95
161
  以上、よろしくお願い致します。

4

タイトルの変更

2020/10/07 02:47

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- POST送信でお気に入り登録しているタグIDを呼び出したい
1
+ POST送信でお気に入り登録しているタグIDを呼び出したい(ソース修正版)
test CHANGED
File without changes

3

codeタグでソース内容を追加しなおし

2020/10/07 02:40

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
  ぜひ、教えていただけれたら幸いです。
14
14
 
15
-
15
+ ```PHP
16
16
 
17
17
  $args = array(
18
18
 
@@ -32,11 +32,15 @@
32
32
 
33
33
  ?>
34
34
 
35
+ ```
36
+
35
37
 
36
38
 
37
39
  ちなみに全体ソースはこちらになります。
38
40
 
39
41
  <全体ソース>
42
+
43
+ ```PHP
40
44
 
41
45
  function favorite_ajax_handler(){
42
46
 
@@ -84,7 +88,7 @@
84
88
 
85
89
  }
86
90
 
87
-
91
+ ```
88
92
 
89
93
 
90
94
 

2

全体ソース内容を追加

2020/10/07 02:39

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -34,6 +34,58 @@
34
34
 
35
35
 
36
36
 
37
+ ちなみに全体ソースはこちらになります。
38
+
39
+ <全体ソース>
40
+
41
+ function favorite_ajax_handler(){
42
+
43
+ $tag_ids = $_POST['id'];
44
+
45
+ $tag_ids = explode(',',$tag_ids);
46
+
47
+ $args = array(
48
+
49
+ 'tag__in'=>$post_ids
50
+
51
+ );
52
+
53
+ $tags_array = get_tags( $args );
54
+
55
+ if(have_posts()):
56
+
57
+ echo '<ul class="archive">';
58
+
59
+ while(have_posts()): the_post();
60
+
61
+ ?>
62
+
63
+ <li>
64
+
65
+ <h2><?php the_title(); ?></h2>
66
+
67
+ <?php the_excerpt(); ?>
68
+
69
+ </li>
70
+
71
+ <?php
72
+
73
+ endwhile;
74
+
75
+ echo '</ul>';
76
+
77
+ else:
78
+
79
+ echo '<p>まだお気に入り登録がありません</p>';
80
+
81
+ endif;
82
+
83
+ die;
84
+
85
+ }
86
+
87
+
88
+
37
89
 
38
90
 
39
91
  以上、よろしくお願い致します。

1

何を使用しているかを追加

2020/10/07 01:48

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,5 @@
1
+ Wordpressを使用しております。
2
+
1
3
  下記のコードでタグの関数リファレンスに書き換えたいのですが、
2
4
 
3
5
  'post'と'posts'の部分をどう書き換えれば良いのかわかりません。