- 21, Oct 2024
- #1
Для существующего custom_user_meta="user_name" как я могу создать постоянную ссылку для сообщения, отправленного этим пользователем, в URL-адресе.
например - для user_name="srk489"Мне нужна постоянная ссылка на пост"сообщение1" опубликовано этим пользователем как "http://localhost/srk489/сообщение1".
Чтобы получить мета пользователя, я получил следующую функцию
function custom_post_title($title) { global $post; $type = get_post_type($post->ID); if ($type== 'post') { $title = $post->post_title; $custom_field_title = get_post_meta($post->ID, 'custom_post_title', true); if(isset($custom_field_title)) return $title.'-'.$custom_field_title; else return $title; } return $title; } add_filter ('title_save_pre','custom_post_title');
Когда я искал, я получил следующий код для добавления настраиваемого поля сообщения в постоянную ссылку
get_user_meta($user_id, $key, $single);
Как мне связать мета-мету пользователя и опубликовать постоянную ссылку друг с другом, чтобы я мог получить user_meta в качестве постоянной ссылки?
#настраиваемое поле #wp-admin #постоянные ссылки