get_post_embed_url()
Отримує URL, який потрібно використовувати в iframe для вбудовування зазначеного запису на іншому сайті (oEmbed формат).
Що таке Embed читайте тут: oEmbed у WordPress
Щоб вбудувати запис іншого сайту на WordPress на свій сайт, потрібно додати УРЛ записи до контенту свого запису. WordPress автоматично обробить URL-адресу.
Працює на основі:
get_permalink()
get_permalink()
Основа для:
get_post_embed_html()
get_post_embed_html()
Хуки з функції
Повертає
Строку|false
. oEmbed URL запису або false, якщо запису не існує.
Використання
get_post_embed_url($post);
-
$post
(число/WP_Post) -
ID або об’єкт запису, oEmbed url якої потрібно отримати.
Типово: null (поточний запис у циклі)
Приклади
#1 Як виглядає oEmbed посилання
echo get_post_embed_url(1); // виведе: http://example.com/post-name/embed
#2 Готовий вигляд
Наприклад візьмемо статтю цього сайту: http://wp-kama.ru/handbook/theme/child-theme
і створимо для неї embed вставку вручну, використовуючи такий URLhttp://wp-kama.ru/handbook/theme/child-theme/embed
<iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted" src="/handbook/theme/child-theme/embed" width="600" height="350" style="max-width:600px" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
В результаті отримаємо таку вставку:
Примітка: для створення iframe блоку автоматично для зазначеного поста існує функція: get_post_embed_html()
список змін
З версії 4.4.0 | Введено. |