6ответ(ов) в теме
подскажите, как его использовать
пробую в качестве теста вот так, но это не работает
add_action( 'update_post_rcl', 'add_field_user', 10, 3 ); function add_field_user( $post_id, $postdata, $update ) { add_post_meta($post_id, 'post_title', 'test' , true ) or update_post_meta($post_id, 'post_title', 'test'); }
вот так и использовать как используете вы, правда я не понимаю, что вы пытаетесь изобрести внутри своей функции, думаю, проще будет написать так:
add_action( 'update_post_rcl', 'add_field_user', 10, 3 ); function add_field_user( $post_id, $postdata, $update ) { update_post_meta($post_id, 'post_title', 'test'); }
будет создаваться или обновляться значение указанного произвольного поля
или вы так пытаетесь заголовок изменить?
таким образом проверяю наличие поля, и если оно отсутствует, то создаю, если присутствует, то обновляю
add_post_meta($post_id, 'post_title', 'test' , true ) or update_post_meta($post_id, 'post_title', 'test');
вставляю ваш код в functions и он не работает, не при публикации поста, не при его редактировании, заголовок не изменяется
add_action( 'update_post_rcl', 'add_field_user', 10, 3 ); function add_field_user( $post_id, $postdata, $update ) { update_post_meta($post_id, 'post_title', 'test'); }
вообще здесь будет добавлятся поле для пользователя автора поста исходя из заполненного поля в форме публикации поста, но пока тест провожу именно на заголовке поста
Тема закрыта. Публикация новых сообщений запрещена.