我目前正在尝试编写自己的简码以在我的 WordPress 网站上使用 YouTube API。我的代码也适用,但仅适用于短代码的默认属性。我的代码忽略了通过简码 self 附加的属性。
谁能帮我?我用谷歌搜索了很多,但我没有找到这样的东西。我想我所做的一切都像抄本的方式,但也许你知道更多。这是我的代码:
function api_youtube_integration($atts, $content = null) {
$a = shortcode_atts(array(
'class' => '',
'videoCount' => 5,
'bottomBar' => true
), $atts);
ob_start();
?>
<div data-video="<?php echo esc_html($a['videoCount']); ?>">Test</div>
<?php
return ob_get_clean();
}
add_shortcode('youtubeAPI', 'api_youtube_integration');
我的简码:[youtubeAPI videoCount=12] 该代码仅返回 5 作为 videoCount 而不是 12...
最好的问候卢卡斯