добавить значение метаданных

Я пытаюсь добавить значение post-meta и после этого запроса на обновление и после этого значения get_post_meta. но add_post_meta не работает.

<?php add_post_meta($post_id, 'Product_Year', trim( $_POST['Product_Year'])); ?> <?php update_post_meta($post_id, 'Product_Year', trim( $_POST['Product_Year'])); ?> echo $year=get_post_meta($post_id , 'Product_Year',true ); 

Добавьте последний параметр, см. https://codex.wordpress.org/Function_Reference/add_post_meta

 add_post_meta($post_id, 'Product_Year', trim( $_POST['Product_Year']), true); 

Вам не нужно использовать add_post_meta и update_post_meta для той же meta_key.

Вы можете просто использовать функцию update_post_meta и это добавит, если meta_key не существует и будет обновляться, если существует meta_key.