質問: sprintf( '%d', $arcresult->year ).'年'.sprintf( '%d', $arcresult->month ).'月'; $output .= ''.$text.''; } } if ( $echo ) echo $output; else return $output; } ``` page-pastlive.phpには以下を追記 ``` 年代から絞り込む 'live_date', //カスタムフィールドのフィールド名を記述 ) ); ?> ```
回答: 月がおかしいのはDatepickerのフォーマット次第。 この辺りを参照してコードを改修。 **SQLで簡単文字列操作|SUBSTRING・LEFT・RIGHT関数を使ってみよう** 404エラーになるのはその年月に作成した投稿が無いからでは? 想像のURLを直打ちで想定通り表示されるのか確認。 置換案 ``` $url = add_query_arg...の後にでも $url = str_replace( 'https://example.com/', 'https://example.com/live/date/', $url ); ```