0

当我创建新帖子或编辑现有帖子时,有什么方法可以更新几个 mySQL 表。

例如,我有一个名为“电视”的自定义帖子类型。我有一个名为 tvoffers 的自定义表,它存储特定电视的报价。

所以,如果我要写一篇关于 Sony Bravia 32" LCD 的帖子,我还可以在电视优惠中输入信息,例如:

offer_id   post_id  Offer_name   Offer_code    Offer_link   Price

?

这可能吗?任何帮助将不胜感激。

4

1 回答 1

0

您需要使用 Wordpress 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 回答