首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在visual composer中编辑默认元素-单个图像-以便能够添加alt标记

问在visual composer中编辑默认元素-单个图像-以便能够添加alt标记
EN

Stack Overflow用户
提问于 2017-12-08 17:13:14
回答 1查看 1.4K关注 0票数 0

嗨,我正在尝试编辑视觉作曲家插件,特别是一个默认的元素“单一图像”。

我希望能够添加一个可以为图片添加alt标签的部分-因为我使用标准的wordpress alt标签在不同的页面上多次使用某些图片,这意味着我需要多次上传图片。

我在其他网站上使用过visual composer,这是由主题作者定制的,它已经有了这个功能,但我似乎无法让它在标准的visual composer上工作。

我将以下代码添加到PHP文件中:

代码语言:javascript
复制
    array(
    'type' => 'textfield',
    'heading' => __( 'Image ALT tag', 'js_composer' ),
    'param_name' => 'image_alt',
    'holder' => 'alt',
    'description' => __( 'Enter the image alt text.', 'js_composer' ),

它可以添加alt标签文本框,但不能转换到前端,在前端,它仍然从媒体库中添加的title标签中拉出alt标签。

我是不是在这里遗漏了一个函数或什么?

EN

回答 1

Stack Overflow用户

发布于 2018-01-06 21:51:57

编辑此文件:

代码语言:javascript
复制
js_composer/include/templates/shortcodes/vc_single_image.php

添加下面这行:

代码语言:javascript
复制
$img['thumbnail'] = str_replace( '<img ', '<img alt="' . $image_alt . '" ', $img['thumbnail'] );

在此行之前的某个位置:

代码语言:javascript
复制
$wrapperClass = 'vc_single_image-wrapper ' . $style . ' ' . $border_color;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47711028

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档