cum să adaugi breadcrumbs personalizate în WordPress?
18 iul. 2019, 15:51:52
Vizualizări: 14.1K
Voturi: 0
Am nevoie de un breadcrumb personalizat pentru pagina mea de cont. Putem face asta prin functions.php?
// Filtru pentru personalizarea separatorului din breadcrumbs
add_filter('theme_breadcrumb_args_filter', 'customize_separator_breadcrumbs');
function customize_separator_breadcrumbs($args) {
$args['sep'] = ' >> '; // Schimbă separatorul breadcrumbs
return $args;
}

Pranav Patel
21
Toate răspunsurile la întrebare
1
0
Am creat o funcție personalizată numită get_breadcrumb()
pentru a genera link-urile de breadcrumb. Trebuie doar să adăugați codul funcției get_breadcrumb()
în fișierul functions.php
al temei curente.
function get_breadcrumb() {
echo '<a href="'.home_url().'" rel="nofollow">Acasă</a>';
if (is_category() || is_single()) {
echo " » ";
the_category(' • ');
if (is_single()) {
echo " » ";
the_title();
}
} elseif (is_page()) {
echo " » ";
echo the_title();
} elseif (is_search()) {
echo " » Rezultatele căutării pentru... ";
echo '"<em>';
echo the_search_query();
echo '</em>"';
}
}
Afișarea Breadcrumbs:
Apelați funcția get_breadcrumb()
în fișierul single.php
și în alte fișiere unde doriți să afișați breadcrumbs pe site-ul dvs. WordPress.
<div class="breadcrumb"><?php get_breadcrumb(); ?></div>
Stilizarea Breadcrumbs:
Acest CSS ajută la stilizarea link-urilor de breadcrumb.
.breadcrumb {
padding: 8px 15px;
margin-bottom: 20px;
list-style: none;
background-color: #f5f5f5;
border-radius: 4px;
}
.breadcrumb a {
color: #428bca;
text-decoration: none;
}
CONSULTAȚI ȘI UN RĂSPUNS UTIL. https://stackoverflow.com/questions/50893992/creating-breadcrumbs-without-a-plugin

Vivekpathak
51
18 iul. 2019 16:10:46
Întrebări similare
5
răspunsuri
2
răspunsuri