Wordpress get_template_directory_uri不使用子主题

Dom*_*mas 5 wordpress

所以我mr tailor和儿童主题一起使用.主题文件夹相应地命名:mrtailormrtailor-child.

但是在仪表板中的主题管理器中,它们被称为:Mr. TailorMr. Tailor Theme.刚提到这一点,因为它通常会添加child到最后而不是一个theme.

问题是我重写了一些函数并将它们放入子主题中.脚本运行良好,押注get_template_directory_uri()返回父主题的uri.

以下是其中一个覆盖函数的示例,如果这将有所帮助:

<div class="row">
    <div class="large-10 text-center large-centered columns">

        <div class="cart-empty-banner cart-wishlist-empty-banner">
            <img id="cart-empty-img" alt="cart-empty-image"  width="480" height="233"  src="<?php echo get_template_directory_uri() . '/images/empty_cart_black.png'; ?>" data-interchange="[<?php echo get_template_directory_uri() . '/images/empty_cart_black.png'; ?>, (default)], [<?php echo get_template_directory_uri() . '/images/empty_cart_black_retina.png'; ?>, (retina)]">
        </div>

        <p class="cart-empty cart-wishlist-empty"><?php _e( 'Your cart is currently empty.', 'mr_tailor' ) ?></p>

        <?php do_action( 'woocommerce_cart_is_empty' ); ?>

        <p class="return-to-shop"><a class="wc-backward" href="<?php echo get_permalink( wc_get_page_id( 'shop' ) ); ?>"><?php _e( 'Return To Shop', 'mr_tailor' ) ?></a></p>

    </div><!-- .large-10-->
</div><!-- .row-->
Run Code Online (Sandbox Code Playgroud)

非常感谢任何帮助或指导.

Pie*_*sen 19

这就是做get_template_directory_uri()什么,它检索主题的模板目录,或者换句话说,主题

对于子主题,您应该使用get_stylesheet_directory_uri()哪个检索样式表目录路径,该路径由主题使用