今日は、投稿のスラッグを自動で日付形式に設定する機能を実装しました。
記事を投稿するたびにスラッグを考えるのが面倒だったので、
投稿を保存すると自動で「2026-01-03」のような日付形式のスラッグが設定されるようにしました。
functions.phpにコードを追加したのですが、最初は下書き保存時に日付が取得できなくて少しハマりました。
get_the_date()だと公開済みの投稿でしか動作しないので、get_post_time()を使うように修正しました。
同じ日に複数投稿する場合は、自動で「2026-01-03-1」「2026-01-03-2」のように連番が付くようにしています。
これで、毎回スラッグを考える手間が省けて、投稿作業が少し楽になりました。
小さな改善ですが、継続的に記事を書く上ではこういう細かい工夫が大事だと思います。
次は何を改善しようかな。