我在WordPress的后端添加了带有输入类型文本的新字段,但其他类型呢?我试过没有结果。每次我更新属性时,我都要再次检查标记以保持选中的字段。复选标记未保留。
这就是我正在做的事情。
<?php $mb->the_field( 'petsallowed' ); ?>
<input type="radio" name="<?php $mb->the_name(); ?>" value="<?php $mb->the_value('Yes'); ?>" <?php checked( $mb->get_the_value() ); ?>/>Yes
<input type="radio" name="<?php $mb->the_name(); ?>" value="<?php $mb->the_value('No'); ?>" <?php checked( $mb->get_the_value() ); ?>/>No
<input type="radio" name="<?php $mb->the_name(); ?>" value="<?php $mb->the_value('Ask'); ?>" <?php checked( $mb->get_the_value() ); ?>/>Ask
我需要/想要做的是避免输入检查
现在我有了这个:
<?php $mb->the_field( 'pet_yes' ); ?>
<input type="checkbox" name="<?php $mb->the_name(); ?>" value="1" <?php checked( $mb->get_the_value() ); ?>/>
<label>Yes</label>
<?php $mb->the_field( 'pet_no' ); ?>
<input type="checkbox" name="<?php $mb->the_name(); ?>" value="1" <?php checked( $mb->get_the_value() ); ?>/>
<label>No</label>
<?php $mb->the_field( 'pet_ask' ); ?>
<input type="checkbox" name="<?php $mb->the_name(); ?>" value="1" <?php checked( $mb->get_the_value() ); ?>/>
<label>Ask</label>
答案 0 :(得分:1)
<input type="radio" name="<?php $mb->the_name(); ?>" value="<?php $mb->the_value('Yes'); ?>" <?php checked( $mb->get_the_value(),$mb->the_value('Yes') ); ?>/>Yes
<input type="radio" name="<?php $mb->the_name(); ?>" value="<?php $mb->the_value('No'); ?>" <?php checked( $mb->get_the_value(),mb->the_value('No') ); ?>/>No
<input type="radio" name="<?php $mb->the_name(); ?>" value="<?php $mb->the_value('Ask'); ?>" <?php checked( $mb->get_the_value(),$mb->the_value('Ask') ); ?>/>Ask
这应该有用。