0

我有一个小部件区域,我只想在核心块处于活动状态时才将样式表排入队列。我尝试了以下代码:

// if audio block is active.
if (has_block('audio')) {
    wp_enqueue_style('audio-css', get_template_directory_uri() . '/assets/css/audio.css');
}

它有点奏效。问题是只有在帖子中添加音频块时它才有效。但我想检查音频块是否添加到侧边栏等小部件区域。如果该块在侧边栏中处于活动状态,则不仅在帖子上,而且在首页上。

我什至尝试了以下代码,但没有成功。

if (is_home()) {
    if (has_block('audio')) {
        wp_enqueue_style('audio-css', get_template_directory_uri() . '/assets/css/audio.css');
    }
}

我希望有人可以帮助我解决这个问题,或者指出我解决这个问题的正确方向。

谢谢 :)

4

0 回答 0