設定したので、これをショートコードに反映させたい。今のところショートコードは与えられた値をくっつけて「HOE」と「HOE」にはさんで返す、というしょうもない機能しか持っていない。実際のショートコード用のソースここまでこんな。ここから管理画面であえて「0」を入力してくる可能性があるのでデフォルト値を「0」ではなく「ymdhis」に変更。すべて「ymdhis」だったら数値入力なしと看做して管理画面でデフォルト値として入力されている値を採用。1箇所でも数値があれば入力ありとなって、その値に従う。1~4で得られた値を元に有効期限を割り出す。有効期限が現在日時を過ぎているか否かでメッセージを変更する。このあたりを考慮してみる。有効期限が過ぎていたら有効期日経過後のメッセージを表示。過ぎていない場合は有効期日前のメッセージを表示。メッセージ中の期日表示部分を実際の期日に置き換える。実際のショートコード用のソースここまでだらだら書いてたら長くなったな。