我在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;
}
?>
答案 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;
}