0

私はここで似たようなものを見つけました:http ://wordpress.org/support/topic/publish_post-hook-multiple-firing

基本的に、私はワードプレスの編集フックを使用してテーブルにデータを追加しており、関数は2回呼び出されます。1回目はデフォルト値を使用し、2回目は実際のデータを使用します。

誰かがこの問題を思い付きますか?それは本当に問題ですか、それとも何かが足りないのですか?

アクション:

add_action('edit_post', 'my_func');

働き:

function my_func() {
    if(!wp_is_post_revision($post_ID)) {

    // Code to get $_POST data, omitted

    // Call to the database here, omitted
}

ありがとう。

4

1 に答える 1

1

edit_post投稿を編集および更新すると(その投稿にコメントが追加されている場合でも)トリガーされます。必要なのはpublish_postフックです。詳細については、このページをお読みください。

于 2013-03-01T05:34:28.517 に答える