首页 文章

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

提问于
浏览
0

我在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
    • 创建一个子主题

    • 从文件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;
      }
    
  • 0

    如果要从主页中删除痕迹导线,请将以下代码添加到主题/子主题目录的functions.php中 .

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

    如果这对您有用,请告诉我 .

相关问题