Ciao a tutti!
Sto cercando di aggiornare un custom metadata dei post al salvataggio se questi post appartengono a una specifica categoria. Il mio attuale codice è questo e non capisco cosa c'è di sbagliato:
Codice PHP:
add_action( 'save_post', 'add_my_meta' );
function add_my_meta( $post_id ) {
$category = get_cat_ID( 'my-category' );
if (in_category( $category, $post_id)
|| (isset ( $_POST['post_category'] ) )
&& in_array($category, $_POST['post_category']) ) {
update_metadata('post', $post_id, 'my-custom-meta', 1);
}
}
C'è qualcuno che può aiutarmi? Grazie!