Создание урла из заголовка

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Заливаю программно записи в вордпресс.

Из данных есть:

  • заголовок
  • контент
  • фото

И нужно добавить урл записи, как это сделать, имея определенные данные?

Для этого я урл генерирую из заголовка, используюя функцию 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) );

. . .

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *