Greinaskrá
Sérsniðin valmyndareiginleikar og hliðarstikubúnaður, jáWordPressValdir eiginleikar í þemanu.
- Að búa til þema, ef það inniheldur ekki þessar tvær aðgerðir, er eins og kjúklingarif...
Chen Weiliangí fyrraByggja stöðÍ þessari kennslu deili ég því hvernig á að gefa WordPress þemaBættu við sérsniðnum valmynd.
Þessi grein lýsir því hvernig á að bæta við sérsniðnum græjuaðgerðum þegar þema er búið til.
Rétt eins og að bæta sérsniðnum valmyndum við þemu tekur sérsniðin búnaður að bæta við aðeins 3 skrefum.
Fyrsta skrefið, græjuskráning
Til að nota búnaðinn verður þú fyrst að skrá þig, opna functions.php skrána undir WordPress þema,
Í functions.php skránni skaltu bæta við eftirfarandi kóða:
<?php //侧边栏小工具 if ( function_exists('register_sidebar') ) { register_sidebar( array( 'name' => __( 'Top Sidebar' ), 'id' => 'top-sidebar', 'description' => __( 'The top sidebar' ), 'before_widget' => '<li>', 'after_widget' => '</li>', 'before_title' => '<h2>', 'after_title' => '</h2>', ) ); } ?>
Breyttu li og h2 merkjunum í functions.php til að samsvara merkjunum í sidebar.php:
Li og mát h2 titlarnir „before_widget“ og „after_widget“ breyta kóðanum í samræmi við raunverulegar aðstæður.
(kannski án breytinga)
'before_widget' => '<li>', 'after_widget' => '</li>', 'before_title' => '<h2>', 'after_title' => '</h2>',
Kóðinn hér að ofan skráir græjusvæði sem heitir „top-sidebar“:
- Nafnið sem birtist er „Top Sidebar“.
- Bættu h2 merki við titilinn.
- Efnisatriði eru merkt með li.
Skráðu þig innWordPress stuðningurMælaborð, farðu í Útlit → Græjur.
Ef þú getur séð græjusvæðið efst á hliðarstiku hægra megin á myndinni hér að neðan þýðir það að skráningin hafi tekist ▼
Annað skref, græjukall
Eftir að græjan hefur verið skráð er hægt að kalla hana í þemasniðmátsskránni og eftirfarandi kóða er hægt að kalla í sidebar.php skrána.
1) Í sidebar.php skránni, fyrir neðan stærsta li eða div merkið, settu inn ▼
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(top-sidebar) ) : ?>
2) Í sidebar.php skránni, sú stærstaeðaHér að ofan bætið við ▼
<?php endif; ?>
Skref XNUMX: Settu upp græjur
1) Græjan er skráð og skjástaðan er einnig skilgreind í þemaskránni.
- Þú getur stillt græjuhópsvæðið í WordPress bakgrunni ▼
2) Eftir vistun skaltu endurnýja forsíðuna.
- Hliðarstika vefsíðunnar okkar mun líta út eins og myndin hér að neðan ▼
Þú getur séð myndina hér að ofan, sem gefur til kynna að græjan okkar hafi verið gerð og gangi eins og venjulega.
Hvernig á að bæta við mörgum WordPress búnaði á mismunandi svæðum?
Endurtaktu skref XNUMX og XNUMX til að láta WordPress þema styðja græjur á mismunandi stöðum.
Segjum sem svo að þú þurfir að bæta græju við hausinn, hliðarstikuna og neðst á þemunni.
1) Fyrst þarftu að afrita eftirfarandi kóða í functions.php skrána ▼
if (function_exists('register_sidebar')) { register_sidebar(array( 'name' => 'Header', 'id' => 'header', 'description' => 'This is the widgetized header.', 'before_widget' => '<div id="%1$s">', 'after_widget' => '</div>', 'before_title' => '<h4>', 'after_title' => '</h4>' )); register_sidebar(array( 'name' => 'Sidebar', 'id' => 'sidebar', 'description' => 'This is the widgetized sidebar.', 'before_widget' => '<div id="%1$s">', 'after_widget' => '</div>', 'before_title' => '<h4>', 'after_title' => '</h4>' )); register_sidebar(array( 'name' => 'Footer', 'id' => 'footer', 'description' => 'This is the widgetized footer.', 'before_widget' => '<div id="%1$s">', 'after_widget' => '</div>', 'before_title' => '<h4>', 'after_title' => '</h4>' )); }
2) Næst skaltu bæta eftirfarandi kóða við header.php, sidebar.php og footer.php skrár í sömu röð.
header.php ▼
<div id="widgetized-header"> <?php if (function_exists('dynamic_sidebar') && dynamic_sidebar('header')) : else : ?> <div> <p><strong>Widgetized Header</strong></p> <p>This panel is active and ready for you to add some widgets via the WP Admin</p> </div> <?php endif; ?> </div>
sidebar.php ▼
<div id="widgetized-sidebar"> <?php if (function_exists('dynamic_sidebar') && dynamic_sidebar('sidebar')) : else : ?> <div> <p><strong>Widgetized Sidebar</strong></p> <p>This panel is active and ready for you to add some widgets via the WP Admin</p> </div> <?php endif; ?> </div>
footer.php ▼
<div id="widgetized-footer"> <?php if (function_exists('dynamic_sidebar') && dynamic_sidebar('footer')) : else : ?> <div> <p><strong>Widgetized Footer</strong></p> <p>This panel is active and ready for you to add some widgets via the WP Admin</p> </div> <?php endif; ?> </div>
Þetta er árangur!
- Auðvitað geturðu líka breytt ýmsum upplýsingum í kóðanum í samræmi við þarfir þínar ^_^
- 2 skrefin hér að ofan leyfa restinni af þemanu að samþætta virkni búnaðarins.
Næst skaltu halda áfram að deila ráðum um notkun búnaðar í WordPress.
Ábendingar um samþættingu WordPress þema græju
Stjórnaðu sérsniðnum græjum á skilvirkan hátt:
1) Eftir að þú hefur bætt græjum við þemað geturðu búið til sérstaka skrá og nefnt hanawidgets.php
.
- Til að vista allan sérsniðna græjukóðann sem bætt var við í skrefi 1 í þessa möppu.
2) Bættu kóðanum við functions.php skrána:
if ($wp_version >= 2.8) require_once(TEMPLATEPATH.’/widgets.php’);
3) Vistaðu allan sérsniðna græjukóðann sem bætt var við í skrefi 1 í widgets.php skrána.
Þessi aðferð tryggir að allar búnaður hleðst vel og virki á allar WordPress útgáfur sem styðja búnað.
Þannig geturðu stjórnað WordPress þemaskrám þínum á skilvirkari hátt.
Hope Chen Weiliang blogg ( https://www.chenweiliang.com/ ) deildi „Hvernig á að bæta við WordPress græjum?Þema samþættingargræjasvæðið" mun hjálpa þér.
Velkomið að deila tengli þessarar greinar:https://www.chenweiliang.com/cwl-1476.html
Velkomin á Telegram rásina á bloggi Chen Weiliang til að fá nýjustu uppfærslurnar!
📚 Þessi handbók inniheldur mikið gildi, 🌟Þetta er sjaldgæft tækifæri, ekki missa af því! ⏰⌛💨
Deildu og likeðu ef þú vilt!
Deiling þín og líkar við eru stöðug hvatning okkar!