2013-07-13 35 views
0

我想在我的子主题中使用functions.php以删除博客标题。这里的大多数帖子是针对特定主题的我尝试过的没有选项有效。删除特定主题中的博客标题

我的header.php发现那里的博客的标题叫做:

<?php do_action('et_header_top'); ?> 
    <header class="clearfix"> 
     <hgroup id="logo-area"> 
      <?php $bloginfo_name = get_bloginfo('name'); ?> 
      <h1 id="logo"> 
       <a href="<?php echo esc_url(home_url('/')); ?>" title="<?php echo esc_attr($bloginfo_name); ?>"><?php if ('false' == et_get_option('flexible_logo_image', 'false') || '' == et_get_option('flexible_logo')) echo apply_filters('et_logo_markup', $bloginfo_name); else echo '<img src="' . esc_url(et_get_option('flexible_logo')) . '" alt="' . esc_attr($bloginfo_name) . '" />'; ?></a> 
      </h1> 
      <h2><?php bloginfo('description'); ?></h2> 
     </hgroup> 

我放的functions.php怎么去除?

我试图

`function remove_stuff() 
{ 
remove_action('Fable_header','Fable_bloginfotitle',); 
remove_action('Fable_header','Fable_bloginfodescription',); 
} 
add_action('init','remove_stuff'); 

?>` 

没有变化。

回答

0

如果你想摆脱博客标题而不删除代码,你可以注释掉它。这有助于减少问题。如果您想稍后将博客标题放回原位,如果它已被注释掉,则可以轻松将其取出,但如果删除文本,则无法显示标题。

注释如下:将代码包装在/ *和* /中。例如:/* code */。在你的情况下,你会想这样的代码注释:

<?php do_action('et_header_top'); ?> 
<header class="clearfix"> 
    /* <hgroup id="logo-area"> 
     <?php $bloginfo_name = get_bloginfo('name'); ?> 
     <h1 id="logo"> 
      <a href="<?php echo esc_url(home_url('/')); ?>" title="<?php echo esc_attr($bloginfo_name); ?>"><?php if ('false' == et_get_option('flexible_logo_image', 'false') || '' == et_get_option('flexible_logo')) echo apply_filters('et_logo_markup', $bloginfo_name); else echo '<img src="' . esc_url(et_get_option('flexible_logo')) . '" alt="' . esc_attr($bloginfo_name) . '" />'; ?></a> 
     </h1> 
     <h2><?php bloginfo('description'); ?></h2> 
    </hgroup> */ 
+1

不会在我的孩子主题中使用单独的functions.php文件更好,特别是如果主题更新? – k3vmo

+0

您应该在您的子主题中编辑header.php文件,以防止更新出现问题。如果header.php未显示在您的子主题中,则需要使用FTP客户端将其从原始主题复制到子主题。你在使用什么托管? –

+0

现在工作吗? –