デフォルトでチェックボックスをオンにしようとしていますが、試したすべてが機能していないようです。コードにあるPHPと関係があるかどうかはわかりません。
function show_subscription_checkbox ($id='0') {
global $sg_subscribe;
sg_subscribe_start();
if ( $sg_subscribe->checkbox_shown ) return $id;
if ( !$email = $sg_subscribe->current_viewer_subscription_status() ) :
$checked_status = ( !empty($_COOKIE['subscribe_checkbox_'.COOKIEHASH]) && 'checked' == $_COOKIE['subscribe_checkbox_'.COOKIEHASH] ) ? true : false;
?>
<p <?php if ($sg_subscribe->clear_both) echo 'style="clear: both;" '; ?>class="subscribe-to-comments">
<input type="checkbox" name="subscribe" id="subscribe" value="subscribe" style="width: auto;" <?php if ( $checked_status ) echo 'checked="checked" '; ?>/>
<label for="subscribe"><?php echo $sg_subscribe->not_subscribed_text; ?></label>
</p>
これは、ブログのコメントを購読できるワードプレスのプラグインです。
私が試してみました
echo 'checked=\"checked\" ';
echo 'checked="checked" ' ;
echo 'checked> ';
プラグインの作成者は、以前はデフォルトでチェックボックスをオンにできましたが、もうできないと述べています。