Заливаю программно записи в вордпресс.
Из данных есть:
- заголовок
- контент
- фото
И нужно добавить урл записи, как это сделать, имея определенные данные?
Для этого я урл генерирую из заголовка, используюя функцию sanitize_title().
Пример генерации post_name из заголовка
. . .
$title = $item['col1']; // беру из массива заголовок
$post_content = $item['col2']; // беру и массива контент
$post_name = sanitize_title($title); // генерирую из заголовка урл
$author = get_current_user_id(); // получаю id текущего пользователя
$post_data = array(
'post_title' => $title,
'post_content' => $post_content,
'post_name' => $post_name,
'post_status' => 'publish',
'post_type' => 'post',
'post_author' => $author,
'post_date' => date('Y-m-d H:i:s')
);
$post_id = wp_insert_post( wp_slash($post_data) );
. . .

