微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何让管理员通过 WordPress 主题定制器上传多张图片和文本以支持 Header Carousel Slider 主题?

如何解决如何让管理员通过 WordPress 主题定制器上传多张图片和文本以支持 Header Carousel Slider 主题?

我正在创建一个 Bootstrap Carousel wordpress 主题。因此,页面顶部的 Carousel Slider 是主题的一部分,应该开箱即用。这就是为什么创建一个单独的插件可能不是一个好的选择,我认为。

如果我在我的主题中启用 Custom Headers 如下,管理员可以使用 wordpress 主题定制器上传多张图片。但是只有一张图片可以用作标题图片

function themename_custom_header_setup() {
    $args = array(
        'default-image'      => get_template_directory_uri() . 'img/default-image.jpg','default-text-color' => '000','width'              => 1000,'height'             => 250,'flex-width'         => true,'flex-height'        => true,)
    add_theme_support( 'custom-header',$args );
 }
 add_action( 'after_setup_theme','themename_custom_header_setup' );

如果我然后使用 get_uploaded_header_images() 函数,我可以获得所有已通过 wordpress 主题定制器上传标题图像,但在那里,管理员无法添加额外的文本以及将在图像中显示的图像轮播滑块。

在通过 Alt 上传图像时,我无法使用 CaptionDescriptionMedia 输入字段,因为 Media 中的图像可以用于其他目的在页面的其他地方,所以这些输入字段是通用的。它们不能专门用于标题轮播滑块。

如何让管理员通过 wordpress 主题定制器上传多张图片和文本以支持 Header Carousel Slider 主题,而无需创建单独的插件

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。