Je veux enregistrer certains paramètres dans les options du widget qui sont ensuite passés dans une autre page. Le widget est un formulaire qui appelle un service Web.
Les options que je veux transmettre sont l'authentification pour le webservice qui est actuellement codée en dur dans la page de résultats (réalisée comme modèle). Par conséquent, ils doivent être cachés à l'utilisateur du site Web.
Code du widget / plugin:
function widget($args, $instance){
extract($args);
$title = apply_filters('widget_title', empty($instance['title']) ? 'Choose a service' : $instance['title']);
$lineOne = empty($instance['username']) ? '' : $instance['username'];
$lineTwo = empty($instance['password']) ? '' : $instance['password'];
# Before the widget
echo $before_widget; // etc...
Page de résultats ...
$url = "http://www.nhs.uk/NHSCWS/Services/ServicesSearch.aspx?user=".[USERNAME]."&pwd=".[PASSWORD]."&q=".$_POST['PostCode']."&type=".$_POST['ServiceType']."";
J'apprends toujours comment WP se tient ensemble, donc désolé pour la question n00b.