Intereting Posts

Как сохранить значения флажка в настройке регистра?

<?php function default_menu() { <form action="options.php" method="post"> <?php settings_fields( 'sample_check' );?> <input type="checkbox" name="sample" value="nofollow"/> </form> function reg_setting() { register_setting('sample_check','???'); } 

Привет всем, я изо всех сил старался сохранить значения флажков в настройках регистра. Для текстового поля я использовал:

 <input type="text" name="sam" value="<?php get_option('samip');?>" /> 

Также я регистрирую значения в настройках регистра, например:

 register_setting('sample_check','samip'); 

Но я не знаю, как это сделать для флажка. Если бы кто-нибудь мог дать мне предложение о том, как это сделать, это было бы здорово.

Спасибо, вики

Solutions Collecting From Web of "Как сохранить значения флажка в настройке регистра?"

почему бы просто не поставить значение флажка в опцию:

 <?php update_option( $option, $new_value ); ?> 

http://codex.wordpress.org/Function_Reference/update_option
http://codex.wordpress.org/Function_Reference/get_option

Рамки настроек не могут обнаружить данные, которые не размещены, поэтому либо используйте вызов update_option, либо (что я иногда делаю) используют переключатель «да / нет», а не флажок. С помощью переключателя, где значение по умолчанию равно 0 (нет), а альтернатива – 1 (да), пользователь устанавливает значение столбца в любом случае. Вы просто заставляете пользователя делать явный выбор.