0

新しい投稿を作成したり、既存の投稿を編集したりするときに、いくつかの mySQL テーブルを更新する方法はありますか?

たとえば、「テレビ」というカスタム投稿タイプがあります。特定のテレビのオファーを格納する tvoffers というカスタム テーブルがあります。

たとえば、Sony Bravia 32 インチ LCD について投稿を書いている場合、次のような情報を TV オファーに入力することもできます。

offer_id   post_id  Offer_name   Offer_code    Offer_link   Price

?

これは可能ですか?どんな助けでも大歓迎です。

4

1 に答える 1

0

ワードプレスを使用する必要がありますhook。この場合、アクションにアクション フックを適用する必要がありますsave_post(または、より適していると思われるその他のアクション フック。多数存在します)。

add_action( 'save_post', 'update_database_with_info' );

function update_database_with_info( $post_id ) {
    // Now do something with the post
}

このコードはfunctions.php、テーマ ディレクトリにあるファイルに追加する必要があります。

更新されたページも をトリガーすることに注意してください。そのsave_postため、関数でこれを考慮に入れることをお勧めします。

于 2012-05-12T12:50:04.980 に答える