Nur ein paar Wochen alt, habe ich ein einfaches Plugin für mich, um den sozialen Anteil Button im Menü zu zeigen. Bezogen auf Building Your Own Social Sharing Plugin for WordPress.Wordpress checked = "checked" -Syntax
Dann wurde das Plugin erfolgreich erstellt. Aber ich habe eine Frage der Syntax warum Wenn ich die folgende Syntax im Programm hinzugefügt habe, wird das checked = "checked" zweimal angezeigt.
echo "<input type='checkbox' name='social-share' value='1' " . checked(1, get_option('social-share'), true) ." /> ";
Danach fand ich einen anderen Code, dies zu verhindern.
?>
<input type="checkbox" name="social-share" value="1" <?php checked(1, get_option('social-share'), true); ?> /> Check for Yes
<?php
und Function Reference/checked displaying checked='checked'
checked('1', get_option('wwo_enable_'.$lrole), false)
Ich fragte mich, ob jemand kann mir sagen, warum HTML-Format mit der <?php checked(1, get_option('social-share-wechat'), true); ?>
Syntax zeigt nicht zweimal zeigen?
Hallo @Nathan Dawson, vielen Dank für Ihre Antwort. Meinst du echo das 'checked (1, get_option ('social-share'), true)' wird ein weiteres Echo-Ergebnis zurückgeben, so dass es ** checked = "checked" ** zweimal angezeigt wird? – Ilove112
Wenn Sie das dritte Argument, echo', in 'checked()' auf true setzen, wird die überprüfte Zeichenkette ausgegeben. Sie haben es in einer echo-Anweisung verwendet, sodass Sie den Wert, der zurückgegeben werden soll, nicht ausgegeben haben. –
Ich habe es. Danke vielmals. – Ilove112