- Shortcodes
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
<?php
|
||||
declare(strict_types=1);
|
||||
|
||||
return [
|
||||
'youtube' => [
|
||||
'type' => 'iframe',
|
||||
'src' => 'https://www.youtube-nocookie.com/embed/{value}',
|
||||
'class' => 'shortcode-embed shortcode-embed--youtube',
|
||||
'required' => ['value'],
|
||||
'sanitize' => [
|
||||
'value' => 'youtube_id',
|
||||
],
|
||||
'attributes' => [
|
||||
'title' => 'YouTube video',
|
||||
'loading' => 'lazy',
|
||||
'allow' => 'accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share',
|
||||
'referrerpolicy' => 'strict-origin-when-cross-origin',
|
||||
'allowfullscreen' => true,
|
||||
],
|
||||
],
|
||||
'video' => [
|
||||
'type' => 'iframe',
|
||||
'src' => 'lone-embed.php',
|
||||
'class' => 'shortcode-embed shortcode-embed--video',
|
||||
'required' => ['file'],
|
||||
'sanitize' => [
|
||||
'file' => 'media_url',
|
||||
'poster' => 'media_url',
|
||||
'title' => 'text',
|
||||
],
|
||||
'query' => [
|
||||
'file' => '{file}',
|
||||
'poster' => '{poster}',
|
||||
'title' => '{title}',
|
||||
],
|
||||
'attributes' => [
|
||||
'title' => 'Embedded video',
|
||||
'loading' => 'lazy',
|
||||
'allow' => 'autoplay; fullscreen; picture-in-picture',
|
||||
'allowfullscreen' => true,
|
||||
],
|
||||
],
|
||||
];
|
||||
Reference in New Issue
Block a user