質問編集履歴

3

脱字の修正

2020/12/24 04:25

投稿

ICONu
ICONu

スコア7

test CHANGED
File without changes
test CHANGED
@@ -116,6 +116,188 @@
116
116
 
117
117
  スクリプトタグ内にある上記の行でエラーが発生しておりました。
118
118
 
119
+ 何かの定義がうまくされていないということでしょうか...?
120
+
121
+
122
+
123
+ 長くはなりますが、コードの全文も載せておきます。
124
+
125
+
126
+
127
+ ```PHP
128
+
129
+ <?php
130
+
131
+
132
+
133
+ /**
134
+
135
+ * Single Forum Content Part
136
+
137
+ *
138
+
139
+ * @package bbPress
140
+
141
+ * @subpackage Theme
142
+
143
+ */
144
+
145
+
146
+
147
+ // Exit if accessed directly
148
+
149
+ defined( 'ABSPATH' ) || exit;
150
+
151
+
152
+
153
+ ?>
154
+
155
+
156
+
157
+ <div id="bbpress-forums" class="bbpress-wrapper">
158
+
159
+
160
+
161
+ <?php bbp_breadcrumb(); ?>
162
+
163
+
164
+
165
+ <?php bbp_forum_subscription_link(); ?>
166
+
167
+
168
+
169
+ <?php do_action( 'bbp_template_before_single_forum' ); ?>
170
+
171
+
172
+
173
+ <?php if ( post_password_required() ) : ?>
174
+
175
+
176
+
177
+ <?php bbp_get_template_part( 'form', 'protected' ); ?>
178
+
179
+
180
+
181
+ <?php else : ?>
182
+
183
+
184
+
185
+ <?php bbp_single_forum_description(); ?>
186
+
187
+
188
+
189
+ <?php if ( bbp_has_forums() ) : ?>
190
+
191
+
192
+
193
+ <?php bbp_get_template_part( 'loop', 'forums' ); ?>
194
+
195
+
196
+
197
+ <?php endif; ?>
198
+
199
+
200
+
201
+ <?php
202
+
203
+ $arg = array(
204
+
205
+ 'meta_key' => $_GET['meta_key'],
206
+
207
+ 'orderby' => $_GET['orderby'],
208
+
209
+ 'order' => $_GET['order'],
210
+
211
+ );
212
+
213
+ ?>
214
+
215
+
216
+
217
+ <?php if ( !bbp_is_forum_category() && bbp_has_topics($arg) ) : ?>
218
+
219
+
220
+
221
+ <div class="bbp-sort">
222
+
223
+ 並び順:
224
+
225
+ <select id="bbp-sort-topics">
226
+
227
+ <option value="<?php echo esc_html(add_query_arg(array('meta_key'=> '', 'orderby'=>'', 'order'=>''))); ?>">選択</option>
228
+
229
+ <option value="<?php echo esc_html(add_query_arg(array('meta_key'=> '_bbp_last_active_time', 'orderby'=>'meta_value', 'order'=>'DESC'))); ?>" <?php if($_GET['meta_key'] == "_bbp_last_active_time" && $_GET['orderby']=="meta_value" && $_GET['order'] == "DESC") echo 'selected'; ?>>新着コメント順</option>
230
+
231
+ <option value="<?php echo esc_html(add_query_arg(array('meta_key'=> '_bbp_last_active_time', 'orderby'=>'date', 'order'=>'DESC'))); ?>" <?php if($_GET['meta_key'] == "_bbp_last_active_time" && $_GET['orderby']=="date" && $_GET['order'] == "DESC") echo 'selected'; ?>>新着トピック順</option>
232
+
233
+ <option value="<?php echo esc_html(add_query_arg(array('meta_key'=> '_bbp_reply_count', 'orderby'=>'meta_value_num', 'order'=>'DESC'))); ?>" <?php if($_GET['meta_key'] == "_bbp_reply_count" && $_GET['orderby']=="meta_value_num" && $_GET['order'] == "DESC") echo 'selected'; ?>>コメント多い順</option>
234
+
235
+ <option value="<?php echo esc_html(add_query_arg(array('meta_key'=> '_bbp_reply_count', 'orderby'=>'meta_value_num', 'order'=>'ASC'))); ?>" <?php if($_GET['meta_key'] == "_bbp_reply_count" && $_GET['orderby']=="meta_value_num" && $_GET['order'] == "ASC") echo 'selected'; ?>>コメント少ない順</option>
236
+
237
+ </select>
238
+
239
+ </div>
240
+
241
+ <script>
242
+
243
+ $(document).ready(function() {
244
+
245
+ $('#bbp-sort-topics').bind('change', function() {
246
+
247
+ location.href= jQuery('#bbp-sort-topics').val();
248
+
249
+ });
250
+
251
+ });
252
+
253
+ </script>
254
+
255
+
256
+
257
+ <?php bbp_get_template_part( 'pagination', 'topics' ); ?>
258
+
259
+
260
+
261
+ <?php bbp_get_template_part( 'loop', 'topics' ); ?>
262
+
263
+
264
+
265
+ <?php bbp_get_template_part( 'pagination', 'topics' ); ?>
266
+
267
+
268
+
269
+ <?php bbp_get_template_part( 'form', 'topic' ); ?>
270
+
271
+
272
+
273
+ <?php elseif ( ! bbp_is_forum_category() ) : ?>
274
+
275
+
276
+
277
+ <?php bbp_get_template_part( 'feedback', 'no-topics' ); ?>
278
+
279
+
280
+
281
+ <?php bbp_get_template_part( 'form', 'topic' ); ?>
282
+
283
+
284
+
285
+ <?php endif; ?>
286
+
287
+
288
+
289
+ <?php endif; ?>
290
+
291
+
292
+
293
+ <?php do_action( 'bbp_template_after_single_forum' ); ?>
294
+
295
+
296
+
297
+ </div>
298
+
299
+ ```
300
+
119
301
 
120
302
 
121
303
  よろしくお願いいたします。

2

エラーコードの追記

2020/12/24 04:25

投稿

ICONu
ICONu

スコア7

test CHANGED
File without changes
test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
 
16
16
 
17
- ```ここに言語を入力
17
+ ```PHP
18
18
 
19
19
  <?php
20
20
 
@@ -89,3 +89,33 @@
89
89
  ソート機能から並び順を選択しても何も起こらず、画面の再表示すら行われない状態です。
90
90
 
91
91
  よろしくお願いいたします。
92
+
93
+
94
+
95
+ ### エラー箇所
96
+
97
+ **コンソールに出ていたエラーコード**
98
+
99
+ ```console
100
+
101
+ Uncaught TypeError: $ is not a function
102
+
103
+ at (index):653
104
+
105
+ ```
106
+
107
+ コンソールに出ていたエラーコードの場所を見ると、
108
+
109
+ ```PHP
110
+
111
+ $(document).ready(function() {
112
+
113
+ ```
114
+
115
+
116
+
117
+ スクリプトタグ内にある上記の行でエラーが発生しておりました。
118
+
119
+
120
+
121
+ よろしくお願いいたします。

1

質問内容の追加

2020/12/24 04:10

投稿

ICONu
ICONu

スコア7

test CHANGED
@@ -1 +1 @@
1
- ソート機能が反映されない
1
+ ソート機能が反映されず、並び順を変更しても何も起こらない
test CHANGED
@@ -81,3 +81,11 @@
81
81
 
82
82
 
83
83
  よろしくお願いいたします。
84
+
85
+
86
+
87
+ ### 追記
88
+
89
+ ソート機能から並び順を選択しても何も起こらず、画面の再表示すら行われない状態です。
90
+
91
+ よろしくお願いいたします。