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

回答編集履歴

1

修正

2020/08/05 04:43

投稿

CHERRY
CHERRY

スコア25234

answer CHANGED
@@ -1,3 +1,5 @@
1
+ 情報が少ないので一般論になりますが...
2
+
1
3
  ショートコードは、do_shortcode 関数が実行されたタイミングしか処理されませんので、カスタムフィールドには、普通に計算した築年数の数字を保存しておき、一年に一回、値を更新して保存したら良いのではないでしょうか。
2
4
 
3
5
  また、毎回、全数を再計算すると無駄に負荷が高くなるので、可能であれば wp_cron 等でアクセスの少ない時間帯に、今日の日付の分だけを絞り込んで、築年数の更新をバッチ処理で計算させた方が良いと思います。