【问题标题】:Unable to use video in custom-header无法在自定义标题中使用视频
【发布时间】:2019-06-05 22:29:32
【问题描述】:

在主题自定义下,我无法将视频设置为 Header Media。这个主题是从头开始创建的,所以我目前只有以下文件:header.php、footer.php、functions.php、sidebar.php、index.php

我尝试在 wordpress 的主题支持部分将 video 设置为 true。我试过复制二十七主题中的实现。 我在自定义标题主题支持功能中尝试了不同的参数组合。

functions.php:

add_theme_support( 'custom-header', array(
    'video' => true,
) );

header.php:

<?php the_custom_header_markup(); ?>

Wordpress 当前给我以下错误:

“此主题不支持此页面上的视频标题。导航到 首页或其他支持视频标题的页面。”

【问题讨论】:

  • 您在哪个页面测试视频标题?默认情况下,视频仅加载在首页。在其他页面中,显示的是后备图片而不是视频。
  • 我在看首页。

标签: wordpress custom-headers


【解决方案1】:

在我的 functions.php 中,我正在加载 jQuery,如下所示:

    wp_enqueue_script('wptheme-jquery-js-cdn', 'https://code.jquery.com/jquery-3.3.1.slim.min.js');

这导致 jQuery 首先加载。为了解决这个问题,我强制将其加载到页脚中。

    wp_enqueue_script('wptheme-jquery-js-cdn', 'https://code.jquery.com/jquery-3.3.1.slim.min.js', array(), '', true);

这也是阻止它阻塞渲染的更好做法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-21
    • 2015-08-25
    • 1970-01-01
    • 2016-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-27
    相关资源
    最近更新 更多