J'essaie de trouver une référence pour comment_post pour insérer des données personnalisées dans la table personnalisée lors de la publication d'un commentaire.
Je veux insérer des éléments ci-dessous dans mon tableau personnalisé
Quelqu'un peut-il m'aider s'il vous plaît à le faire?
Vous ne savez pas trop ce que vous cherchez, mais voici comment obtenir le contenu d'un commentaire posté
add_action( 'comment_post', 'my_comment_callback' );
function my_comment_callback($id) {
$comment = get_comments(array(
'ID' => $id
));
// $content is the actual text the user posted
$content = $comment->comment_content;
}
Est-ce ce que vous cherchez?
Votre question n’est pas très claire, mais je pense que vous recherchez le crochet wp_insert_comment
ou l’un des crochets de transitions de commentaire . Votre question ne permet pas une réponse plus détaillée. Il n'y a tout simplement pas assez d'informations.
function insert_comment_extra_wpse_85096($cid) {
// $cid is your comment ID
}
add_action('wp_insert_comment','insert_comment_extra_wpse_85096');
Voir aussi: http://codex.wordpress.org/Function_Reference/wp_transition_comment_status
J'ai fait cela en utilisant l'action hook comment_post. Voici la réponse si quelqu'un en a besoin à l'avenir.
add_action('comment_post', 'insert_gallery');
function insert_gallery() {
global $wpdb, $post;
$post_id = $post->ID;
$wpdb->insert(
$wpdb->prefix. 'my_medias',
array(
'post_id' => $post_id,
'image_name' => 'trial-image1',
'status' => 1
),
array(
'%d',
'%s',
'%d'
)
);
}