0
何も返さない、これは私のコードですウィジェットのオプションは、私は私のウィジェットのオプションからデータを取得するだけでシリアル化された応答を取得しようとしている
echo $options['name'];
戻って何も
あなたの助けてくれてありがとう!
何も返さない、これは私のコードですウィジェットのオプションは、私は私のウィジェットのオプションからデータを取得するだけでシリアル化された応答を取得しようとしている
echo $options['name'];
戻って何も
あなたの助けてくれてありがとう!
unserialize()を使用して配列に変換します。
$options = 'a:1:{s:12:"_multiwidget";i:1;}';
$options = unserialize($options);
echo $options['_multiwidget']; //1
回答ありがとうございます!私はコードを実行しますが、他の設定はオプションに保存してください。これは私が保存するために使用するコードです
function update($new_instance, $old_instance){
$instance = $old_instance;
$instance['nombre'] = sanitize_text_field($new_instance['nombre']);
$instance['servidor'] = sanitize_text_field($new_instance['servidor']);
return $instance;
}
function form($instance){
$defaults = array('nombre' => '', 'servidor'=> '');
$instance = wp_parse_args((array)$instance, $defaults);
$nombre = $instance['nombre'];
$servidor = $instance['servidor'];
?>
<p>
Nombre
<input class="widefat" type="text" name="<?php echo $this->get_field_name('nombre');?>"
value="<?php echo esc_attr($nombre);?>"/>
</p>
<p>
Servidor
<input class="widefat" type="text" name="<?php echo $this->get_field_name('servidor');?>"
value="<?php echo esc_attr($servidor);?>"/>
</p>
<?php
}
ですから、どういう質問ですか? – dkruchok