从alpha-store主题模板的子主题中删除副本右侧文本

时间:2017-08-08 05:13:17

标签: php wordpress

我已经从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;
}
 ?>

2 个答案:

答案 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隐藏版权文本。