ID, '_is_advertisement', true);
wp_nonce_field('advertisement_nonce', 'advertisement_nonce_field');
echo '';
},
['anew', 'yellow', 'profile_article'],
'side',
'low'
);
// Метабокс для Аэрофлота (только для profile_article)
add_meta_box(
'aeroflot_meta_box',
'Лента Аэрофлота',
function($post) {
$no_aeroflot = get_post_meta($post->ID, '_no_aeroflot', true);
wp_nonce_field('aeroflot_nonce', 'aeroflot_nonce_field');
echo '';
},
['profile_article'], // Только для этого типа записей
'side',
'low'
);
});
add_action('save_post', function($post_id) {
// Сохранение рекламного материала
if (isset($_POST['advertisement_nonce_field']) && wp_verify_nonce($_POST['advertisement_nonce_field'], 'advertisement_nonce')) {
if (!defined('DOING_AUTOSAVE') || !DOING_AUTOSAVE) {
if (current_user_can('edit_post', $post_id)) {
update_post_meta($post_id, '_is_advertisement', isset($_POST['is_advertisement']) ? '1' : '0');
}
}
}
// Сохранение настройки Аэрофлот (только для profile_article)
if (isset($_POST['aeroflot_nonce_field']) && wp_verify_nonce($_POST['aeroflot_nonce_field'], 'aeroflot_nonce')) {
if (!defined('DOING_AUTOSAVE') || !DOING_AUTOSAVE) {
if (current_user_can('edit_post', $post_id)) {
update_post_meta($post_id, '_no_aeroflot', isset($_POST['no_aeroflot']) ? '1' : '0');
}
}
}
});
add_action('admin_head', function() {
echo '';
});