Описание get_sample_permalink_html
— Filter
Хук get_sample_permalink_html позволяет изменить HTML-код, который отображается как образец постоянной ссылки для постов или страниц в редакторе WordPress. Он срабатывает в момент генерации HTML для образца постоянной ссылки и позволяет модифицировать его внешний вид или содержимое
Примеры использования
Пример изменения HTML-кода образца постоянной ссылки:
add_filter('get_sample_permalink_html', function($html, $post_id, $title) {
$html = '';
return $html;
});
В этом примере мы изменяем HTML-код, чтобы он отображал постоянную ссылку с использованием ID поста
Пример добавления кастомного текста к образцу постоянной ссылки:
add_filter('get_sample_permalink_html', function($html, $post_id, $title) {
$html .= 'Редактируйте ссылку выше
';
return $html;
});
Здесь мы добавляем дополнительный текст под полем ввода с постоянной ссылкой
Пример изменения значения поля ввода в зависимости от названия поста:
add_filter('get_sample_permalink_html', function($html, $post_id, $title) {
$html = '';
return $html;
});
В этом примере мы используем название поста для генерации постоянной ссылки
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо изменить отображение или содержимое образца постоянной ссылки в редакторе WordPress
– Производительность
Хук не должен значительно влиять на производительность, так как изменения касаются только вывода HTML
– Предупреждения
Будьте осторожны при изменении HTML-кода, чтобы не сломать функциональность редактора
Альтернативы
Тип: filter
Этот хук позволяет изменять постоянные ссылки постов в общем виде
Используйте его, если необходимо изменить структуру постоянных ссылок для всех постов