質問編集履歴

3

wp_swpm_membership_tblの画像追加

2017/10/24 04:33

投稿

choko6
choko6

スコア13

test CHANGED
File without changes
test CHANGED
@@ -58,4 +58,12 @@
58
58
 
59
59
 
60
60
 
61
+ ※wp_swpm_membership_tblの中身です。
62
+
63
+ ![イメージ説明](8a565ac72aedccfb11e3220d5ea72ea9.jpeg)
64
+
65
+
66
+
67
+
68
+
61
69
  ご教示お願い致します。

2

ログイン時のサイト内検索についての修正

2017/10/24 04:33

投稿

choko6
choko6

スコア13

test CHANGED
File without changes
test CHANGED
@@ -12,17 +12,23 @@
12
12
 
13
13
 
14
14
 
15
- headerに検索ボックスを設置し、全員が閲覧できるページでサイト内検索をしたときに
16
15
 
16
+
17
+ headerに検索ボックスを設置し、サイト内検索が出来るようにしようと考えています。
18
+
19
+
20
+
21
+ サイト内検索は下記の動きができるようにしたいと考えています。
22
+
17
- 会員だけが閲覧できるページが検索結果に出てこないようにするめの動きを作成中です
23
+ ①サイトにログインしていない人がサイト内検索をしたときに会員だけが閲覧できるページが検索結果に出てこないように
24
+
25
+ ②サイトにログインしている人はサイト内検索をしたときに会員だけが閲覧できるページ・全員が閲覧できるページが検索結果に出るようにしたい。
18
26
 
19
27
 
20
28
 
21
29
  特定の固定ページを検索結果から除外する・特定のカテゴリのみを検索対象にすることは
22
30
 
23
- 出来たのですが、全員が閲覧でるページでサイト内検索をしたときに
31
+ 出来たのですが、①②の動きをどのように設定したらいいのか悩んでいます…。
24
-
25
- 会員だけが閲覧できるページが出てこないようにする動きが分かりません…。
26
32
 
27
33
 
28
34
 
@@ -48,9 +54,7 @@
48
54
 
49
55
  ```
50
56
 
51
- wordpressでは全員が閲覧できるページサイト内検索をたときに
57
+ wordpressでは①②の動の設定をすことは可能でしょうか?
52
-
53
- 会員だけが閲覧できるページが出てこないようにする動きは出来ないのでしょうか?
54
58
 
55
59
 
56
60
 

1

作成したソースの追加

2017/10/17 07:34

投稿

choko6
choko6

スコア13

test CHANGED
File without changes
test CHANGED
@@ -26,6 +26,28 @@
26
26
 
27
27
 
28
28
 
29
+ 下記作成をしたコードです。
30
+
31
+ functions.phpに検索対象の絞り込みの設定をしました。
32
+
33
+ 固定ページ、投稿、カタスタム投稿タイプ(information)を検索対象に設定しています。
34
+
35
+ ```ここに言語を入力
36
+
37
+ function SearchFilter($query) {
38
+
39
+ if ( !is_admin() && $query->is_main_query() && $query->is_search() ) {
40
+
41
+ $query->set('post_type', array('post', 'information', 'page'));
42
+
43
+ }
44
+
45
+ }
46
+
47
+ add_action( 'pre_get_posts','SearchFilter' );
48
+
49
+ ```
50
+
29
51
  wordpressでは全員が閲覧できるページでサイト内検索をしたときに
30
52
 
31
53
  会員だけが閲覧できるページが出てこないようにする動きは出来ないのでしょうか?