wordpressを実装しているのですが、
function mycus_serial_number_slug($slug) { global $post; // 固定ページ カスタム投稿は無視 if (($slug) || ($post->post_type == 'custom') || ($post->post_type == 'page')) { return $slug; } global $wpdb; $slug = $wpdb->get_var("select max(cast(post_name as unsigned)) from {$wpdb->posts} where post_type = 'post' and post_status not in ('object', 'attachment', 'inherit') and post_name regexp '^[0-9]+$'"); $slug ++; $slug = sprintf("%02d", $slug); return $slug; } add_filter('editable_slug', 'mycus_serial_number_slug');
◆パーマリンク設定
/%year%%monthnum%%day%%postname%/
上記、コードでパーマリンクに2桁の連番を自動的につける実装を行ったのですが
このままだと99件になった場合、想定しているパーマリンクの形にならないため
投稿の日付が1日違うと連番をリセットするようにしたいのですが・・・、調べても記事の投稿日を比較して処理をさせるような情報がありません。
どうかお知恵をお貸しください。
お願いします。
あなたの回答
tips
プレビュー