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

質問編集履歴

3

wp_swpm_membership_tblの画像追加

2017/10/24 04:33

投稿

choko6
choko6

スコア13

title CHANGED
File without changes
body CHANGED
@@ -28,4 +28,8 @@
28
28
  ```
29
29
  wordpressでは①②の動きの設定をすることは可能でしょうか?
30
30
 
31
+ ※wp_swpm_membership_tblの中身です。
32
+ ![イメージ説明](8a565ac72aedccfb11e3220d5ea72ea9.jpeg)
33
+
34
+
31
35
  ご教示お願い致します。

2

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

2017/10/24 04:33

投稿

choko6
choko6

スコア13

title CHANGED
File without changes
body CHANGED
@@ -5,12 +5,15 @@
5
5
  ・会員だけが閲覧できるページ
6
6
  ・全員が閲覧できるページ
7
7
 
8
- headerに検索ボックスを設置し、全員が閲覧できるページでサイト内検索をしたときに
9
- 会員だけが閲覧できるページが検索結果に出てこないようにするための動きを作成中です。
10
8
 
9
+ headerに検索ボックスを設置し、サイト内検索が出来るようにしようと考えています。
10
+
11
+ サイト内検索は下記の動きができるようにしたいと考えています。
12
+ ①サイトにログインしていない人がサイト内検索をしたときに会員だけが閲覧できるページが検索結果に出てこないようにしたい。
13
+ ②サイトにログインしている人はサイト内検索をしたときに会員だけが閲覧できるページ・全員が閲覧できるページが検索結果に出るようにしたい。
14
+
11
15
  特定の固定ページを検索結果から除外する・特定のカテゴリのみを検索対象にすることは
12
- 出来たのですが、全員が閲覧でるページでサイト内検索をしたときに
16
+ 出来たのですが、①②の動きをどのように設定したらいいのか悩んでいます…。
13
- 会員だけが閲覧できるページが出てこないようにする動きが分かりません…。
14
17
 
15
18
  下記作成をしたコードです。
16
19
  functions.phpに検索対象の絞り込みの設定をしました。
@@ -23,7 +26,6 @@
23
26
  }
24
27
  add_action( 'pre_get_posts','SearchFilter' );
25
28
  ```
26
- wordpressでは全員が閲覧できるページサイト内検索をたときに
29
+ wordpressでは①②の動の設定をすことは可能でしょうか?
27
- 会員だけが閲覧できるページが出てこないようにする動きは出来ないのでしょうか?
28
30
 
29
31
  ご教示お願い致します。

1

作成したソースの追加

2017/10/17 07:34

投稿

choko6
choko6

スコア13

title CHANGED
File without changes
body CHANGED
@@ -12,6 +12,17 @@
12
12
  出来たのですが、全員が閲覧できるページでサイト内検索をしたときに
13
13
  会員だけが閲覧できるページが出てこないようにする動きが分かりません…。
14
14
 
15
+ 下記作成をしたコードです。
16
+ functions.phpに検索対象の絞り込みの設定をしました。
17
+ 固定ページ、投稿、カタスタム投稿タイプ(information)を検索対象に設定しています。
18
+ ```ここに言語を入力
19
+ function SearchFilter($query) {
20
+ if ( !is_admin() && $query->is_main_query() && $query->is_search() ) {
21
+ $query->set('post_type', array('post', 'information', 'page'));
22
+ }
23
+ }
24
+ add_action( 'pre_get_posts','SearchFilter' );
25
+ ```
15
26
  wordpressでは全員が閲覧できるページでサイト内検索をしたときに
16
27
  会員だけが閲覧できるページが出てこないようにする動きは出来ないのでしょうか?
17
28