do_enclose() WP 1.5.0

Перевіряє вказаний запис на наявність у його контенті посилань на Відео та Аудіо. Якщо посилання знайдені, то додає ці URL до мета-поля enclosure.

Перед додаванням чергового мета-поля enclosureперевіряє чи немає таких самих даних. Видаляє метаполі enclosure, які були видалені з посту.

Це внутрішня функція WP. Запускається у функції do_all_pings :

add_action( 'publish_post', '_publish_post_hook', 5, 1); // Тут створюється крон завдання
	→ wp_schedule_single_event( time(), 'do_pings');
		// це спрацьовує за Кроном
		→ add_action( 'do_pings', 'do_all_pings', 10, 0);
			→ add_action( 'do_all_pings', 'do_all_enclosures', 10, 0);

Як це працює детальніше читайте тут .

Читайте також: WP Cron .

Працює на основі:
get_enclosed() ,
wp_extract_urls()

Хуки з функції