はじめに
Cocoonの独自機能では、投稿の更新日を簡単に変更できます。
デフォルト設定では「更新」が選択されていますが、「更新日の消去」に変更します。
この記事では、この方法について説明します。
完成イメージ

実装手順
以下のコードをfunctions.phpに追加します。
add_action('admin_enqueue_scripts', function ($hook_suffix) {
if (!in_array($hook_suffix, ['post.php', 'post-new.php'], true)) {
return;
}
ob_start();
?>
jQuery(function ($) {
$("input[name='update_level']").val(["del"]);
});
<?php
wp_add_inline_script('jquery', ob_get_clean());
});
解説
設定値はカスタムフィールドupdate_levelに保存されます(表1参照)。
| 項目 | 値 |
|---|---|
| 更新 | high |
| 更新しない | low |
| 更新日の消去 | del |
| 更新日を設定 | edit |
さいごに
今回紹介した方法を使えば、Cocoonテーマで投稿の更新日管理を効率化できます。
「更新を消去」が初期設定となるため、誤字修正などの軽微な編集で、意図せず更新日が変更されるのを防げます。

