я создал собственную таблицу в моей таблице wp wp_publish
поля: title
, url
, postdateword
я хочу вставить post
data
когда post
является published
для образца
Я публикую новый пост и пост содержит url
, title
, details
insert
3 field
на wp_publish
автоматический.
это возможно ? я создаю плагин.
Вы можете использовать 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
Вы можете попробовать это работает, когда новая публикация
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');