コメント投稿時にカスタムテーブルにカスタムデータを挿入するためのcomment_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;
}
それはあなたが探しているものですか?
あなたの質問はあまり明確ではありませんが、 wp_insert_comment
フック または コメント遷移を探していると思いますフック あなたの質問はより詳細な答えを可能にしません。十分な情報がありません。
function insert_comment_extra_wpse_85096($cid) {
// $cid is your comment ID
}
add_action('wp_insert_comment','insert_comment_extra_wpse_85096');
関連項目: http://codex.wordpress.org/Function_Reference/wp_transition_comment_status
私はcomment_postアクションフックを使ってこれを行いました。誰かが将来必要とするならば、これは答えです。
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'
)
);
}