Sto cercando di ottenere una casella di controllo selezionata per impostazione predefinita, ma tutto ciò che ho provato non sembra funzionare. Non so se ha a che fare con il PHP che è nel codice.Controllo predefinito una casella di controllo html
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>
Questo è un plugin wordpress che consente di iscriversi ai commenti del blog.
ho cercato
echo 'checked=\"checked\" ';
echo 'checked="checked" ' ;
echo 'checked> ';
il plugin autore afferma che hai utilizzato per essere in grado di controllare la casella di controllo, ma non più di default.
Immagino che dovrei pubblicare il codice che è superiore a quello che ho postato inizialmente. Ho aggiornato il mio post con più codice. – myladeybugg
Ora è stato aggiunto il codice che verifica se un cookie viene impostato.Non vi è alcuna indicazione su dove potrebbe essere effettivamente impostato. –
Hmm. Questo mi sta un po 'sopra la testa. Per quanto posso dire che è l'unico codice associato alla casella di controllo. C'è un modo per condividere l'intero file? Oltre a copiare e incollare tutto il codice? Potrei aver lasciato qualcosa. – myladeybugg