我已经从alpha-store主题模板创建了一个子主题。我需要删除版权文本而不修改核心主题
<?php
add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );
function my_theme_enqueue_styles() {
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
}
add_action('tha_footer_top', 'your_function');
function your_function() {
$content = '<div class="site-info container"><p>This is inserted at the bottom</p></div>';
echo $content;
}
?>
答案 0 :(得分:1)
除非替换子项中的整个footer.php文件,否则无法从子主题中删除整个元素。
您可以做的一件事是使用css隐藏子主题中的视图元素。
然后,您可以使用操作插入自己的文本。
例如:
.site-info{
display:none;
}
然后你可以在子主题的functions.php文件中插入你自己的文本。
add_action('tha_footer_top', 'new_function');
function new_function() {
$content = '<div class="new-text container"><p>This the new text to
be added in</p></div>';
echo $content;
}
答案 1 :(得分:0)
使用remove_action
停止显示版权声明。
add_action( 'wp_head', 'so_45559746_remove_copyright' );
function so_45559746_remove_copyright(){
remove_action( 'tha_footer_top', 'your_function' );
}
使用CSS may result in unfavourable SEO rankings隐藏版权文本。