wp embed

Перевіряє постачальників oEmbed, очищає кеш вбудовування та багато іншого.

Список командОпис
wp embed cache clear


Видаляє всі кеш oEmbed у зазначеного запису.
wp embed cache find


Знаходить ідентифікатор запису кешу oEmbed для цієї URL-адреси.
wp embed cache trigger


Запускає кешування всіх результатів oEmbed для цього запису.
wp embed fetch


Намагається перетворити URL-адресу на вбудований HTML.
wp embed handler list


Список доступних обробників впровадження.
wp embed provider list


Список всіх доступних постачальників oEmbed.
wp embed provider match


Повертає відповідного постачальника для цієї URL-адреси.

Приклади

# Clear cache for a post
$ wp embed cache clear 123
Success: Cleared oEmbed cache.

# Find cache post ID for a given URL.
$ wp embed cache find https://www.youtube.com/watch?v=dQw4w9WgXcQ --width=500
123

# Triggers cache for a post
$ wp embed cache trigger 456
Success: Caching triggered!

Вихідний код команд





wp embed cache clear

Видаляє всі кеш oEmbed у зазначеного запису.

oEmbed caches for post post stored in the post’s metadata.

Використання

wp embed cache clear {post_id}

Можна вказати Глобальні параметри та такі:

{post_id}
ID електронної пошти, щоб запобігти cache for.

Приклади

# Clear cache for a post
$ wp embed cache clear 123
Success: Cleared oEmbed cache.




wp embed cache find

Знаходить ідентифікатор запису кешу oEmbed для цієї URL-адреси.

Starting with WordPress 4.9, embeds, що не є поєднаними з конкретним поштою, буде cached в новий oembed_cache post-type. Вони можуть бути більше ніж один такий додаток для url depending on atributes and context.

Не може бути зламаний з ембріонними шпильками для життя події, які є запозичені в post’s metadata.

Використання

wp embed cache find {url} [--width={width}] [--height={height}] [--discover]

Можна вказати Глобальні параметри та такі:

{url}
URL для retrieve oEmbed data for.
[–width={width}]
Width of the embed in pixels. Part of cache key so must match. Defaults до
content_width if set else 500px, so is theme and context dependent.
[–height={height}]
Height of the embed in pixels. Part of cache key so must match. Defaults to 1.5 * default width (
content_width or 500px), to a maximum of 1000px.
[–discover]
Будь-який для пошуку з записувачем натиснуті або не. Part of cache key so must match. Якщо не ведеться, буде search with attribute: unset, ‘1’, ‘0’, returning first.

Приклади

# Find cache post ID for a given URL.
$ wp embed cache find https://www.youtube.com/watch?v=dQw4w9WgXcQ --width=500
123




wp embed cache trigger

Запускає кешування всіх результатів oEmbed для цього запису.

oEmbed caches for post post stored in the post’s metadata.

Використання

wp embed cache trigger {post_id}

Можна вказати Глобальні параметри та такі:

{post_id}
ID по post to do the caching for.

Приклади

# Triggers cache for a post
$ wp embed cache trigger 456
Success: Caching triggered!




wp embed fetch

Намагається перетворити URL-адресу на вбудований HTML.

У нерозвиненому режимі, записи керують URL-адресою до regex of registered embed handlers. Якщо не здійснити regex матчі і це заблоковано, то URL-адреса буде вести до WP_oEmbed class.

У синхронному режимі, виконають провідників прямо і відновлюють дані.

Використання

wp embed fetch {url} [--width={width}] [--height={height}] [--post-id={id}] [--discover] [--skip-cache] [-- skip-sanitization] [--do-shortcode] [--limit-response-size={size}] [--raw] [--raw-format={json|xml}]

Можна вказати Глобальні параметри та такі:

{url}
URL для retrieve oEmbed data for.
[–width={width}]
Width of the embed in pixels.
[–height={height}]
Height of the embed in pixels.
[–post-id={id}]
Cache oEmbed response for a given post.
[–discover]
Enable oEmbed discovery. Defaults to true.
[–skip-cache]
Ignore already cached oEmbed responses. Не має ніякого ефекту, якщо за допомогою ‘ raw ‘ option , яка не може бути використана в cache.
[–skip-sanitization]
Remove the filter that WordPress from 4.4 onwards uses to sanitize oEmbed responses. Не має ніякого ефекту, якщо використовує ‘raw’ option, які не перевищує санітарного характеру.
[–do-shortcode]
Якщо URL-адреса була схвалена відповідно до списку повідомлень, що надсилаються і повертаються до шорсткого коду, до шорсткого коду і оборотного результату. Не має ніякого ефекту, якщо використовує ‘raw’ option, які за допомогою курсів handlers.
[–limit-response-size={size}]
Зменшення розміру результату HTML при використанні відповіді. Default 150 KB (The standard WordPress limit). No compatible з ‘no-discover’.
[–raw]
Відображення нерівномірних повідомлень зроблено в HTML. Ignores the cache і does не sanitize responses або use registered embed handlers.
[–raw-format={json|xml}]
Render raw oEmbed data в окремому форматі. Defaults to json. Може бути тільки specified in conjunction with the ‘raw’ option.

Може бути:

  • json
  • xml

Приклади

# Get embed HTML для given URL.
$ wp embed fetch https://www.youtube.com/watch?v=dQw4w9WgXcQ
<iframe width="525" height="295" src="https://www.youtube.com/embed/dQw4w9WgXcQ?feature=oembed" ...
# Get raw oEmbed data for a given URL.
$ wp embed fetch https://www.youtube.com/watch?v=dQw4w9WgXcQ --raw
{"author_url":"https://www.youtube.com/user/RickAstleyVEVO","width":525,"version":"1.0", ...




wp embed handler list

Список доступних обробників впровадження.

Використання

wp embed handler list [--field={field}] [--fields={fields}] [--format={format}]

Можна вказати Глобальні параметри та такі:

[–field={field}]
Display the value of a single field
[–fields={fields}]
Зменшити відтворення на конкретні поля.
[–format={format}]
Render output в окремому форматі.
Типово: table
Можливо:

  • table
  • csv
  • json

Доступні поля

Ці польоти будуть розглянуті за назвою для кожного handler:

  • id
  • regex

Ці поля є optionally available:

  • callback
  • priority

Приклади

# List id,regex,priority fields available handlers.
$ wp embed handler list --fields=priority,id
+----------+-------------------+
| priority | ID |
+----------+-------------------+
| 10 | youtube_embed_url |
| 9999 | audio |
| 9999 | відео |




wp embed provider list

Список всіх доступних постачальників oEmbed.

Використання

wp embed provider list [--field={field}] [--fields={fields}] [--format={format}] [--force-regex]

Можна вказати Глобальні параметри та такі:

[–field={field}]
Display the value of a single field
[–fields={fields}]
Зменшити відтворення на конкретні поля.
[–format={format}]
Render output в окремому форматі.
Типово: table
Можливо:

  • table
  • csv
  • json
[–force-regex]
Натисніть на астерікс-тип постачальника URL в regexes.

Доступні поля

Ці філії будуть бути розглянуті за додатковим для кожного дизайнера:

  • format
  • endpoint

Це поле є optionally available:

  • regex

Приклади

# List format,endpoint fields available providers.
$ wp embed provider list --fields=format,endpoint
+------------------------------+------------------ -----------------------+
| format | endpoint |
+------------------------------+------------------ -----------------------+
| #https?://youtu.be/.*#i | https://www.youtube.com/oembed |
| #https?://flic.kr/.*#i | https://www.flickr.com/services/oembed/ |
| #https?://wordpress.tv/.*#i | https://wordpress.tv/oembed/ |




wp embed provider match

Повертає відповідного постачальника для цієї URL-адреси.

Використання

wp embed provider match {url} [--discover] [--limit-response-size={size}] [--link-type={json|xml}]

Можна вказати Глобальні параметри та такі:

{url}
URL to retrieve provider for.
[–discover]
Будь-яка використовується з Embed discovery or not. Defaults to true.
[–limit-response-size={size}]
Зменшення розміру результату HTML при використанні відповіді. Default 150 KB (The standard WordPress limit). No compatible з ‘no-discover’.
[–link-type={json|xml}]
Будь-який прийде тільки до певного link-type, коли використовує запис. Defaults to any (json or xml), preferring json. No compatible з ‘no-discover’.

Може бути:

  • json
  • xml

Приклади

# Get the matching provider for the URL.
$ wp embed provider match https://www.youtube.com/watch?v=dQw4w9WgXcQ
https://www.youtube.com/oembed

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *