質問編集履歴

3

誤記

2017/09/30 09:31

投稿

igaiga
igaiga

スコア144

test CHANGED
File without changes
test CHANGED
@@ -5,10 +5,6 @@
5
5
 
6
6
 
7
7
  functionに入れるとis_search()などが使えないと思うのでこの部分だけのphpファイルを作ってインクルードするしかないのかなぁと思うのですが、他にスマートなやり方があれば教えていただければ幸いです。
8
-
9
-
10
-
11
- $search_titleに検索結果用のテキストが
12
8
 
13
9
 
14
10
 

2

追記

2017/09/30 09:31

投稿

igaiga
igaiga

スコア144

test CHANGED
File without changes
test CHANGED
@@ -5,6 +5,10 @@
5
5
 
6
6
 
7
7
  functionに入れるとis_search()などが使えないと思うのでこの部分だけのphpファイルを作ってインクルードするしかないのかなぁと思うのですが、他にスマートなやり方があれば教えていただければ幸いです。
8
+
9
+
10
+
11
+ $search_titleに検索結果用のテキストが
8
12
 
9
13
 
10
14
 
@@ -16,9 +20,47 @@
16
20
 
17
21
  if( is_search() ) {
18
22
 
19
- $search_title = search_title_val($s,$city_cd,$station_cd);
23
+ if($s){$search_title = $s;}
20
24
 
25
+ if (is_array($city_cd)) {
26
+
27
+ foreach((array)$city_cd as $val){
28
+
29
+ if ($val === end($city_cd)) {
30
+
31
+ $search_title .= get_term_by('slug',$val,"city")->name;
32
+
33
+ }else{
34
+
35
+ $search_title .= get_term_by('slug',$val,"city")->name."、";
36
+
37
+ }
38
+
39
+ }
40
+
41
+ }
42
+
43
+ if (is_array($station_cd)) {
44
+
45
+ $st=0;
46
+
47
+ foreach($station_cd as $val2){
48
+
49
+ $stst[$st] = get_term_by('slug',$val2,"route")->name."駅";
50
+
51
+ $st++;
52
+
53
+ }
54
+
55
+ $station_names = array_unique($stst);
56
+
57
+ $st_name_array = implode("、",$station_names);
58
+
59
+ $search_title .= $st_name_array;
60
+
61
+ }
62
+
21
- if($search_title){ echo "エリア名";}
63
+ if($search_title){ echo $search_title;}
22
64
 
23
65
  if($organ){ echo "の" . $organ;}
24
66
 

1

追記

2017/09/30 08:50

投稿

igaiga
igaiga

スコア144

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
 
10
10
 
11
- よろしくお願いいたします。
11
+ ##ソースコード
12
12
 
13
13
  ```
14
14
 
@@ -41,3 +41,7 @@
41
41
  ?></title>
42
42
 
43
43
  ```
44
+
45
+ ##駅名と組織名がある場合に吐き出されるテキスト
46
+
47
+ > 東神奈川駅、大口駅、菊名駅、新横浜駅、小机駅、中山駅、十日市場駅、長津田駅、町田駅、古淵駅、淵野辺駅、矢部駅、相模原駅、橋本駅の〇〇会社、△△会社|ブログ名