我在我的wp表中创建了一个名为wp_publish
字段的自定义表:title
,url
,postdateword
我想在post
为data
时插入post
published
样品
我发布了一篇新帖子,该帖子包含url
,title
,details
insert
3 field
wp_publish
自动{/ p>}
有可能吗?我正在创建插件。
答案 0 :(得分:1)
您可以使用save_post
,这是在创建或更新帖子或页面时触发的操作
add_action( 'save_post', 'save_data' );
function save_data($post_id ){
// check $post_id in table if not exists in table insert,
}
请参阅此链接http://codex.wordpress.org/Plugin_API/Action_Reference/save_post
答案 1 :(得分:1)
您可以在新帖子发布时尝试使用
function authorNotification($post_id)
{
$post = get_post($post_id);
$wpdb->show_errors();
global $wpdb;
$wpdb->insert( 'tablename', array( 'name' => "inserted_text"), array('%s'));
$wpdb->print_error();
$wpdb->hide_errors();
}
add_action('publish_post', 'authorNotification');