функция
since 6.5.0
_wp_before_delete_font_face()
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
_wp_before_delete_font_face( int $post_id, WP_Post $post )
Описание
Удаляет связанные файлы шрифтов при удалении начертания шрифта.
Параметры
$post_id
int
обязательный
Идентификатор записи.
$post
WP_Post
обязательный
Объект записи.
Исходный код
wp-includes/fonts.php:244
function _wp_before_delete_font_face( $post_id, $post ) {
if ( 'wp_font_face' !== $post->post_type ) {
return;
}
$font_files = get_post_meta( $post_id, '_wp_font_face_file', false );
$font_dir = untrailingslashit( wp_get_font_dir()['basedir'] );
foreach ( $font_files as $font_file ) {
wp_delete_file( $font_dir . '/' . $font_file );
}
}
История изменений
| Версия | Описание |
|---|---|
| 6.5.0 | Introduced. |

