只有幾個星期的年齡,我建立了一個簡單的插件來顯示菜單中的社交分享按鈕。簡稱Building Your Own Social Sharing Plugin for WordPress。WordPress的檢查=「檢查」的語法
然後,插件成功創建。但我有一個語法問題,爲什麼如果我在程序中添加了以下語法,checked =「checked」將顯示兩次。
echo "<input type='checkbox' name='social-share' value='1' " . checked(1, get_option('social-share'), true) ." /> ";
之後,我發現了另一個代碼來防止這種情況發生。
?>
<input type="checkbox" name="social-share" value="1" <?php checked(1, get_option('social-share'), true); ?> /> Check for Yes
<?php
和Function Reference/checked displaying checked='checked'
checked('1', get_option('wwo_enable_'.$lrole), false)
我想知道如果任何人都可以使用,爲什麼HTML格式來顯示<?php checked(1, get_option('social-share-wechat'), true); ?>
語法不會出現兩次告訴我?
嗨@Nathan道森,感謝您的答覆。你的意思是回顯'checked(1,get_option('social-share'),true)'會返回另一個回顯結果,這樣它會顯示** checked =「checked」**兩次? – Ilove112
在'checked()'中設置第三個參數'echo'爲true時,它將輸出檢查的字符串。您在echo語句中使用它,因此您需要返回值而不是輸出。 –
我明白了。非常感謝。 – Ilove112