【发布时间】:2018-07-16 19:37:20
【问题描述】:
我有这样的问题。在 functions.php 我有这样的代码:
function Svg_Path($attr) {
$a = shortcode_atts(array(
'path' => 'Some text'
), $attr);
$svg = '<svg class="menu-item-icon"><use xlink:href=' . get_template_directory_uri(). '/img/svg/sprite.svg' . $a["path"] . '></use></svg>';
return $svg;
}
add_shortcode( 'SvgPath', 'Svg_Path' );
通常我可以在pageBuilder中使用这个
<div>[SvgPath path='#logo__skype']</div>
结果将是显示的 Skype 图标。但是,当我尝试将此简码插入 Appearence>Menu>Link text 时,我将简码作为纯文本获取
Where do I try to input my shortcode
那么你能帮我解决这个问题,这样我就可以从菜单项中的 svg sprite 接收 skype 徽标
【问题讨论】:
标签: php css wordpress svg shortcode