Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在Wordpress中创建/更新新帖子后更新/插入自定义表_Php_Wordpress - Fatal编程技术网

Php 在Wordpress中创建/更新新帖子后更新/插入自定义表

Php 在Wordpress中创建/更新新帖子后更新/插入自定义表,php,wordpress,Php,Wordpress,当我创建一篇新文章或编辑一篇现有文章时,有没有办法更新几个mySQL表 例如,我有一个名为“TV”的自定义帖子类型。我有一个名为tvoffers的定制表,它为特定的电视商店提供服务 因此,如果我在Sony Bravia 32 LCD上写文章,我还可以在电视节目中输入以下信息: offer_id post_id Offer_name Offer_code Offer_link Price ? 这可能吗?非常感谢您的帮助。您需要使用Wordpress。在这种情况下,您应该将动作

当我创建一篇新文章或编辑一篇现有文章时,有没有办法更新几个mySQL表

例如,我有一个名为“TV”的自定义帖子类型。我有一个名为tvoffers的定制表,它为特定的电视商店提供服务

因此,如果我在Sony Bravia 32 LCD上写文章,我还可以在电视节目中输入以下信息:

offer_id   post_id  Offer_name   Offer_code    Offer_link   Price
?


这可能吗?非常感谢您的帮助。

您需要使用Wordpress。在这种情况下,您应该将动作挂钩应用于该动作或您认为更匹配的任何其他动作挂钩;其中有很多:

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,因此您可能希望在函数中考虑到这一点