У меня есть больше пользовательских метаданных в моем WordPress, и один из них ничего не сохраняет. Это код сохранения
add_action('save_post', 'save_details');
function save_details($post_id){
$slug = 'homepage';
/* check whether anything should be done */
$_POST += array("{$slug}_edit_nonce" => '');
if ( !current_user_can( 'edit_post', $post_id ) ) {
return;
}
if ( !wp_verify_nonce( $_POST["{$slug}_edit_nonce"], plugin_basename( __FILE__ ) ) ){
return;
}
/* Request passes all checks; update the post's metadata */
if (isset($_REQUEST['link_homepage'])) {
update_post_meta($post_id, 'link_homepage', $_REQUEST['link_homepage']);
}
}
Кто-нибудь может мне помочь? Спасибо!