環境
WordPress: 4.7.3
cimplicity: 2.5.2
cimplicity: 2.5.2
cimplicity2で記事を更新する際に「更新日の変更」の初期値を「変更しない」にする方法を紹介します。
設定でどうにかしたかったのですが見つけれなかったので直接ソースに変更を取ってみました。
直接ソースに変更を入れるのでバックアップなどを取るなどして何かあった場合元に戻せるように準備をしたうえで試してください。
変更をかけるソースは「ワードプレスルート/wp-content/themes/cimplicity2/lib」配下の「custom-field.php」になります。
対象の関数は「view_update_type_custom_box」という関数で、「custom-field.php」の390行目あたりにあります。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
function view_update_type_custom_box() { $the_post = isset($_GET['post']) ? $_GET['post'] : null; //$update_level = get_post_meta( $the_post, 'update_level' ); //$level = $update_level ? $update_level[0] : null; echo '<div style="padding-top: 3px; overflow: hidden;">'; echo '<div style="width: 100px; float: left;"><input name="update_level" type="radio" value="high" '; //if( $level=="" || $level=="high" ) echo ' checked="checked"'; echo ' />変更する</div><div style=""><input name="update_level" type="radio" value="low" '; //if( $level=="low" ) echo ' checked="checked"'; echo ' checked="checked"'; echo '/>変更しない<br /></div>'; echo '<p class="howto" style="margin-top:1em;">更新日時を変更するかどうかを設定します。誤字修正などで更新日を変更したくない場合は「変更しない」にチェックを入れてください。</p>'; echo '</div>'; } |
上記内容でソースを更新すると下図のように「更新日の変更」が常に「変更しない」にチェックされるようになります。