我已将以下功能添加到我的子主题functions.php
的底部function save_source( $post_id ) {
global $wpdb;
$wpdb->insert( 'wptest_traffic', array( 'source' => 'value1' ), array( '%s' ) );
}
add_action( 'save_post', 'save_source' );
并有一个数据库表,如 wptest_traffic
Name Type Collation Attributes Null Default
source varchar(1000) latin1_swedish_ci No None
然而,当我创建新帖子时,没有任何内容添加到db表中。 任何帮助表示赞赏。谢谢!
答案 0 :(得分:0)
更新帖子后会发生什么?这个功能甚至会在更新/保存时启动吗?
您也可以尝试(未测试): wp_insert_post_data 和wp_insert_post
如果函数被激活,我还会检查$wpdb->insert_id
返回的内容。