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