質問編集履歴
2
記入が被ってしまっていたとこがありました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -9,6 +9,7 @@
|
|
9
9
|
### 発生している問題・エラーメッセージ
|
10
10
|
|
11
11
|
築年数の表示に関しては、カスタムフィールドに(year・month・date)の3つの項目を作り、そこへ年月日を入力して、functions.phpに下記関数を定義。そして、カスタムフィールドに(age)の項目を作り、そこで[age]のショートコードを入力することにより計算された築年数を表示できました。
|
12
|
+
|
12
13
|
しかし、その築年数に対して絞り込み検索を行うと、発火する前のショートコードの文字列(今回で言うと[age])に対して検索がかかってしまい、実際に計算(return)された築年数に対して、検索がかけれません。
|
13
14
|
上記関数nobita_ageによってreturnされた築年数に対して、検索をかけるための方法はありませんでしょうか。
|
14
15
|
|
@@ -37,12 +38,6 @@
|
|
37
38
|
?>
|
38
39
|
```
|
39
40
|
|
40
|
-
|
41
|
-
```
|
42
|
-
しかし、その築年数に対して絞り込み検索を行うと、発火する前のショートコードの文字列(今回で言うと[age])に対して検索がかかってしまい、実際に計算(return)された築年数に対して、検索がかけれません。
|
43
|
-
上記関数nobita_ageによってreturnされた築年数に対して、検索をかけるための方法はありませんでしょうか。
|
44
|
-
```
|
45
|
-
|
46
41
|
### 試したこと
|
47
42
|
|
48
43
|
検索の時点ではショートコード[age]が発火していないため、数値ではなく文字列[age]に対して検索がかかってしまっていると思いました。そこで、「search-flter-pro.php」の冒頭に上記関数を記入したら検索の際に発火するかと思い、記入しましたがエラーになってしまいました。
|
1
記入の仕方が見ずらかったため変更しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -9,6 +9,9 @@
|
|
9
9
|
### 発生している問題・エラーメッセージ
|
10
10
|
|
11
11
|
築年数の表示に関しては、カスタムフィールドに(year・month・date)の3つの項目を作り、そこへ年月日を入力して、functions.phpに下記関数を定義。そして、カスタムフィールドに(age)の項目を作り、そこで[age]のショートコードを入力することにより計算された築年数を表示できました。
|
12
|
+
しかし、その築年数に対して絞り込み検索を行うと、発火する前のショートコードの文字列(今回で言うと[age])に対して検索がかかってしまい、実際に計算(return)された築年数に対して、検索がかけれません。
|
13
|
+
上記関数nobita_ageによってreturnされた築年数に対して、検索をかけるための方法はありませんでしょうか。
|
14
|
+
|
12
15
|
```
|
13
16
|
<?php
|
14
17
|
//築年数計算式
|