Я вычисляю пользовательский заголовок для продукта, используя страницу WooCommerce add product. После получения информации о продукте пользователя заголовок создается и сохраняется с помощью фильтра фильтра save_post.WordPress - Обновить постоянную ссылку автоматически после публикации обновления
add_filter('save_post', 'modify_post_title', '99', 1);
function modify_post_title($post_id)
{
// some logic to form a new $title
// ...
if (!empty($title)) {
// update the title in database
$wpdb->update($wpdb->posts, array('post_title' => $title), array('ID' => $post_id));
// UPDATE PERMALINK
}
}
Мне нужно знать, какую функцию использовать для повторной генерации постоянной ссылки после обновления названия.
Заранее спасибо
Он отлично работал, когда для существующих сообщений. Но для нового поста он не работает. – Hamid
@ Hamid Мы проверили у нас, и все работает нормально. Не могли бы вы перепроверить? – purvik7373
Вы имели в виду при создании нового продукта и его сохранении? Затем вам нужно изменить название продукта, и ваша постоянная ссылка продукта не будет изменена? Я прав? – purvik7373