如何让管理员通过 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 (将#修改为@)