如何从wordpress中删除主页上的痕迹

时间:2016-05-04 06:21:06

标签: wordpress

我在wordpress中使用Enigma主题,我只想从主页中删除痕迹。请告诉我如何删除它.Below是我在functions.php中的面包屑代码

<?php
if (is_page() && $post->post_parent) {
    $parent_id = $post->post_parent;
    $breadcrumbs = array();
    while ($parent_id) {
        $page = get_page($parent_id);
        $breadcrumbs[] = '<li><a href="' . get_permalink($page->ID) . '">' . get_the_title($page->ID) . '</a></li>';
        $parent_id = $page->post_parent;
    }
    $breadcrumbs = array_reverse($breadcrumbs);
    foreach ($breadcrumbs as $crumb)
        echo $crumb . ' ' . $delimiter . ' ';
    echo $before . get_the_title() . $after;
}
?>

2 个答案:

答案 0 :(得分:0)

如果您只想从主页中删除breadcrumb,请将以下代码添加到theme / child主题目录的functions.php中。

if ( is_home() ) {
 remove_action( 'woocommerce_before_main_content', 'woocommerce_breadcrumb', 10, 0);
}

请告诉我这是否适合您。

答案 1 :(得分:0)

  • 创建子主题

  • 从文件Page.php保存文件中删除代码行

      "get_template_part('breadcrums');" 
    

    这将从您的页面中删除面包屑(仅限子主题)

    同样,对single.php执行此操作

/wp-content/themes/enigma/css/enigma-theme.css

改变这个:

.breadcrumb li {
  display: inline-block;
  }

 to this:

.breadcrumb li {
    display: none;
  }