Saját breadcrumb hozzáadása a sablonunkhoz, bővítmény nélkül

Saját breadcrumb hozzáadása a sablonunkhoz, bővítmény nélkül











Az ugye picivel jobb, ha amit tudunk azt bővítmény nélkül oldunk meg. Ezen egyszerű feladatot bátran saját kis kódszerkesztésünkkel meg tudjuk oldani. Azonban a furcsa, hogy pont egy ilyen egyszerű kódból volt nehéz működőt találni. Ami ment, abba is volt hiba. Így kiegészítettem és javítottam. Az alábbi kódot illesszük be a sablonunk functions.php fájljába:















// RotiSoft.hu - Breadcrumb, navigacios menu kezdes



function rotisoft_breadcrumb() {



if (!is_home()) {



echo ‘

’;



echo ‘<a title="’; //Itt kezdodik a kezdolapra muato link meghivasa



bloginfo(‘name’); // A link title ertekete itt alaphelyzetbe az oldal neve



echo ‘" rel=“bookmark” href="’; //Megadjuk, hogy belső, más helyeken is szereplő linkról van szó



echo get_option(‘home’);



echo ‘">’;



bloginfo(‘name’); // Az oldal neve, ezt helyettesitheto egyedi szoveggel is igy: echo ‘sajatszoveged’;



echo ".hu » ";



if ( is_single()) { //Csak bejegyzeseknel



echo 'Weblapkészítő Blog » ‘; //Nalam az elso oldal egy fix lap, a bejegyzesek a Blog menupont alatt vanank. Ezt le kell cserelned a nalad szereplore! Avagy az if (is_singe-tol torold a kovetkezo sorig.



}



if (is_category() || is_single()) { //Kategoria neveit teszi ki es linkeli meg.



the_category(’, '); //Kategoriakat elvaszto jel, ha egy bejegyzes tobb kategoriban is szerepel.



if (is_single()) { //Bejegyzesnel a breadcumb legvegere kiirja a bejegyzes cimet. Ez nem feltetlenul kell, torolhetjuk az if … } -ig.



echo " » ";



the_title();



}



} elseif (is_page()) { //Oldalak eseten az oldalak nevet irja ki.



echo " » ";



echo the_title();



}



echo ‘
’;



}



}



// RotiSoft.hu - Breadcrumb, navigacios menu vege











Majd a meghívása:



















Ezután már csak css-ben kell formáznunk. A könnyebb formázás érdekében hozzáadtam egy div elemet, amibe belekerül a navigációs menü. Így könnyen lehet egyedi színt, kinézetet – megjelenést készíteni neki, könnyen beilleszthetjük weblapunkban. Csak használjuk a “.rotisoft_bradcrumb” class elemet.




Részletesebben a Breadcumb-ról itt olvashatsz.


[/size]



// RotiSoft.hu - Breadcrumb, navigacios menu kezdes


function rotisoft_breadcrumb() {


if (!is_home()) {


echo '
';


echo '<a title="'; //Itt kezdodik a kezdolapra muato link meghivasa


bloginfo('name'); // A link title ertekete itt alaphelyzetbe az oldal neve


echo '" rel="bookmark" href="'; //Megadjuk, hogy belső, más helyeken is szereplő linkról van szó


echo get_option('home');


echo '">';


bloginfo('name'); // Az oldal neve, ezt helyettesitheto egyedi szoveggel is igy: echo 'sajatszoveged';


echo ".hu » ";


if ( is_single()) { //Csak bejegyzeseknel


echo 'Weblapkészítő Blog » '; //Nalam az elso oldal egy fix lap, a bejegyzesek a Blog menupont alatt vanank. Ezt le kell cserelned a nalad szereplore! Avagy az if (is_singe-tol torold a kovetkezo sorig.


}


if (is_category() || is_single()) { //Kategoria neveit teszi ki es linkeli meg.


the_category(', '); //Kategoriakat elvaszto jel, ha egy bejegyzes tobb kategoriban is szerepel.


if (is_single()) { //Bejegyzesnel a breadcumb legvegere kiirja a bejegyzes cimet. Ez nem feltetlenul kell, torolhetjuk az if ... } -ig.


echo " » ";


the_title();


}


} elseif (is_page()) { //Oldalak eseten az oldalak nevet irja ki.


echo " » ";


echo the_title();


}


echo '
';


}


}


// RotiSoft.hu - Breadcrumb, navigacios menu vege








Majd a meghívása:










Ezután már csak css-ben kell formáznunk. A könnyebb formázás érdekében hozzáadtam egy div elemet, amibe belekerül a navigációs menü. Így könnyen lehet egyedi színt, kinézetet – megjelenést készíteni neki, könnyen beilleszthetjük weblapunkban. Csak használjuk a “.rotisoft_bradcrumb” class elemet.


Részletesebben a Breadcumb-ról itt olvashatsz.


[/size]












Ezután már csak css-ben kell formáznunk. A könnyebb formázás érdekében hozzáadtam egy div elemet, amibe belekerül a navigációs menü. Így könnyen lehet egyedi színt, kinézetet – megjelenést készíteni neki, könnyen beilleszthetjük weblapunkban. Csak használjuk a “.rotisoft_bradcrumb” class elemet.





Részletesebben a Breadcumb-ról itt olvashatsz.







Ha az alábbi cikket hasznosnak találtad, akkor itt nyomd meg a "Köszi" gombot ezen szavak alatt!