Bonjour à tous !
Je rencontre un petit [b]problème[/b] sur le tutoriel [i]" Créer un carrousel sous forme de plugin "[/i] avec wordpress. Il ne veut pas uploader mes données avec la fonction save_post.
Voilà mon code pour y voir un peu plus claire. J'ajoute les actions en haut de ma page :
[code]
<?php
add_action('init', 'sliderfantasy_init');
add_action('add_meta_boxes', 'sliderfantasy_metaboxes');
add_action('save_post', 'sliderfantasy_savepost',10,2);
?>
[/code]
Après avoir créer le formulaire préliminaire pour [b]l'upload[/b] du lien qui est le suivant :
[code]
<?php
function sliderfantasy_metabox($object){
?>
<div class="meta-box-item-title">
<h4>Lien pour le slide</h4>
</div>
<div class="meta-box-item-content">
<input type="text" name="sliderfantasy_link" style="width:100%;" value="<?php get_post_meta($object->ID,'sliderfantasy_link',true) ?>">
</div>
<?php
}
?>
[/code]
Je créer la fonction savepost suivante :
[code]
<?php
function sliderfantasy_savepost($post_id, $post){
if(!isset($_POST['sliderfantasy_link'])){
return $post_id;
}else{
update_post_meta($post_id,'sliderfantasy_link',$_POST['sliderfantasy_link']);
}
}
?>
[/code]
Je récupére bien mon lien en faisant un [b]print_r[/b] de [b]$_POST[/b], il me récupére bien l'id du post ainsi que le contenu du post en lui même. j'ai vérifier l'intégralité des noms des variables aucun problème. Mais [b]IMPOSSIBLE[/b] de sauvegarder mon lien ! J'attends vos suggestions avec impatiences !