Ward icon sprite sheet against CDNs

SVG with use does not work with cross site loading.
This commit is contained in:
Tetrakern 2024-10-02 13:58:44 +02:00
parent 7ab1f70a0d
commit 2b6fe6d5f8

View File

@ -248,7 +248,7 @@ if ( ! function_exists( 'fictioneer_get_icon' ) ) {
*/
function fictioneer_get_icon( $icon, $classes = '', $id = '', $inserts = '' ) {
return '<svg id="' . $id . '" ' . $inserts . ' class="icon _' . $icon . ' ' . $classes . '">' . '<use xlink:href="' . esc_url( get_template_directory_uri() ) . '/img/icon-sprite.svg?ver=' . FICTIONEER_VERSION . '#icon-' . $icon . '"></use></svg>';
return '<svg id="' . $id . '" ' . $inserts . ' class="icon _' . $icon . ' ' . $classes . '">' . '<use xlink:href="' . esc_url( home_url( '/wp-content/themes/fictioneer/img/icon-sprite.svg?ver=' . FICTIONEER_VERSION . '#icon-' . $icon ) ) . '"></use></svg>';
}
}