Шорткод у WordPress</h1>
<div id="ajax_edit_post_content_wrap_js">
<p>Шорткод <code></code>дозволяє вбудувати зазначені URL-адреси, так щоб задати їм потрібні ширину і висоту.</p>
<div class="c_box_note">
<span class="some-icon"></span>
<p>За обробку цього шорткоду відповідає метод <a href="https://wp-doc.com/function/WP_Embed::shortcode">WP_Embed::shortcode()</a> .</p>
</div>
<div class="c_box_note">
<span class="some-icon"></span>
<p>По дефолту:</p>
<ul>
<li><strong>Ширина</strong> дорівнює <code>$GLOBALS['content_width']</code>або <code>500</code>.</li>
<li><strong>Висота</strong> дорівнює <code>min( ceil( $width * 1.5 ), 1000 )</code>від ширини.</li>
</ul>
<p>Докладніше див. <a href="https://wp-doc.com/function/wp_embed_defaults">wp_embed_defaults()</a></p>
</div>
<div class="c_box_note">
<span class="some-icon"></span>
<p>Цей шорткод включається лише після того, як вперше спрацьовує фільтр <a href="https://wp-doc.com/hook/the_content">the_content</a> . Якщо потрібно запустити цей шорткод ДО або БЕЗ Цикл WordPress і ви не використовуєте the_content(), вам потрібно викликати наступний метод і передати в нього контент де знаходиться <code></code>:</p>
<pre class="php">$GLOBALS['wp_embed']->run_shortcode( 'Content with shortcode' );</pre>
</div>
<h3>Використання</h3>
<pre class="plain">URL

Параметри

$width
(число)
Ширина iframe.


За замовчуванням: $GLOBALS[‘content_width’] або 500
$height
(число)
Висота iframe.


Типово: min( ceil( 1.5 $width ), 1000 )
$src
(рядок)
URL, коли шорткод використовується не як контентний.


За замовчуванням: ”
$discover
(true/false)
$attr['discover']параметр для функції
wp_oembed_get( $url, $attr ) .


За замовчуванням: apply_filters( ’embed_oembed_discover’, true )

Приклади

#1 Вбудуємо YouTube відео

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

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