Yazı sayfama bir meta box ekledim ve veritabanımda wp_calendar adında tablo ekledim.
Sorunum şu ki sayfa otomatik kaydoluğunda veritabanına boş bir kayıt gönderiyor. Ben bunun olmasını istemiyorum. Kodları aşağda verdim umarım kendimi anlatabilmişimdir.
add_action( 'save_post', 'events_save');
function events_save(){
global $wpdb;
$post_id=get_the_ID();
$al=$_POST['events_date'];
$myrows = $wpdb->get_var( "SELECT COUNT(*) FROM wp_calendar where events_post_id=$post_id" );
if( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
}
else if($myrows>=1){
}
else {
$wpdb->insert(
'wp_calendar',
array(
'events_id' => 'value1',
'events_post_id' => $post_id,
'events_date' => "$al",
)
);
}
} ?>