所以我用的主题是“催眠”
我已经创建了一个子主题,但希望更改子主题中的一些页脚php,以便在有主题更新时,反向执行更改。
这是我的Functions.php 在我的孩子主题\\ wp内容\\主题\\催眠孩子
<?php
// Exit if accessed directly
if ( !defined( \'ABSPATH\' ) ) exit;
// BEGIN ENQUEUE PARENT ACTION
// AUTO GENERATED - Do not modify or remove comment markers above or below:
if ( !function_exists( \'chld_thm_cfg_parent_css\' ) ):
function chld_thm_cfg_parent_css() {
wp_enqueue_style( \'chld_thm_cfg_parent\', trailingslashit( get_template_directory_uri() ) . \'style.css\', array( ) );
}
endif;
add_action( \'wp_enqueue_scripts\', \'chld_thm_cfg_parent_css\', 10 );
下面是我需要更改的代码,但在子主题内。我需要更改“用Wordpress构建”文本,我已经能够做到这一点,只是没有使用子主题这是
templates-functions.php 位于
\\wp-content\\themes\\mesmerize\\inc //FOOTER FUNCTIONS
function mesmerize_get_footer_content($footer = null)
{
$template = apply_filters(\'mesmerize_footer\', null);
if ( ! $template) {
$template = $footer;
}
get_template_part(\'template-parts/footer/footer\', $template);
}
function mesmerize_get_footer_copyright()
{
$copyrightText = __(\'**Built using WordPress** and the <a target="_blank" href="%1$s" class="mesmerize-theme-link">Mesmerize Theme</a>\', \'mesmerize\');
$copyrightText = sprintf($copyrightText, \'http://extendthemes.com/mesmerize\');
$copyright = \'<p class="copyright">© \' . " " . date_i18n(__(\'Y\', \'mesmerize\')) . \' \' . esc_html(get_bloginfo(\'name\')) . \'. \' . wp_kses_post($copyrightText) . \'</p>\';
return apply_filters(\'mesmerize_get_footer_copyright\', $copyright);
}
我试着添加
templates-functions.php 到
\\wp-content\\themes\\mesmerize-child\\inc 但这不起作用。我已经查看了代码,但似乎无法更改它以使其从子主题调用文件。
这里还有页脚,仅供参考。父主题文件中的php文件。
<?php mesmerize_get_footer_content(); ?>
</div>
<?php wp_footer(); ?>
</body>
</html>
如果您需要更多信息,请告诉我,我们将非常感谢您的帮助
谢谢
更新-我已经尝试了以下评论中建议的内容。我正在发布我尝试过的代码,这样我可以得到一些帮助。
function change_copyrightText( $copyrightText ){
$copyrightText = __(\'Built using TEST and the <a target="_blank" href="%1$s" class="mesmerize-theme-link">TEST Theme</a>\', \'mesmerize\');
return $copyrightText;
}
add_filter(\'change_copyrightText\', \'change_copyrightText\', 10, 1);