Tusitusiga Tusitusiga
Fa'ailoga fa'apitoa o le lisi ma widget sidebar, ioeWordPressFa'aaliga iloga i le autu.
- O le faia o se autu, afai e le aofia ai nei galuega e lua, e pei o se ivi moa...
Chen Weiliangi le taimi ua mavaefausia se upega tafa'ilagiI lenei aʻoaʻoga, ou te faʻasoa pe faʻapefea ona tuʻuina atu se autu WordPressFa'aopoopo le lisi masani.
O lenei tusiga o loʻo faʻamatalaina pe faʻafefea ona faʻaopoopo galuega faʻapitoa widget pe a fatuina se autu.
E pei lava o le faʻaopoopoina o menus masani i autu, faʻapipiʻi aganuʻu widget e naʻo le 3 laʻasaga.
O le laasaga muamua, le resitalaina o gadget
Mo le faʻaogaina o le widget, e tatau ona e lesitala muamua, tatala le faila functions.php i lalo o le autu WordPress,
I le faila functions.php, fa'aopoopo le code lea:
<?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>', ) ); } ?>
Suia le li ma le h2 pine i functions.php e fetaui ma pine i le sidebar.php:
O le li ma le module h2 ulutala o le 'before_widget' ma le 'after_widget', suia le code e tusa ai ma le tulaga moni.
(atonu e aunoa ma se suiga)
'before_widget' => '<li>', 'after_widget' => '</li>', 'before_title' => '<h2>', 'after_title' => '</h2>',
O le tulafono o loʻo i luga e resitalaina ai se vaega widget e taʻua o le "top-sidebar":
- O le igoa fa'aalia o le "Top Sidebar".
- Fa'aopoopo se fa'ailoga h2 ile ulutala.
- O mea i totonu o lo'o fa'ailogaina i le li.
ogalaau iWordPress pito i tuaDashboard, alu ile Fa'aaliga → Widgets.
Afai e mafai ona e vaʻai i le pito i luga o le Sidebar widget eria i le itu taumatau o le ata o loʻo i lalo, o lona uiga ua manuia le resitala ▼
O le laasaga lona lua, telefoni feaveaʻi
A maeʻa ona resitalaina le gadget, e mafai ona valaʻau i le faila mamanu autu, ma o le code lea e mafai ona valaʻau i le sidebar.php faila.
1) I le sidebar.php faila, i lalo ifo o le li poʻo le div tag sili ona tele, faʻaofi ▼
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(top-sidebar) ) : ?>
2) I le sidebar.php faila, le telepeI luga, faaopoopo ▼
<?php endif; ?>
Laasaga XNUMX: Seti widgets
1) Ua resitalaina le gadget, ma o le tulaga faʻaalia o loʻo faʻamatalaina foi i le faila autu.
- E mafai ona e setiina le vaega widget vaega i le WordPress background ▼
2) A uma ona teu, toe faafou le itulau pito i luma.
- O le itu o la matou upega tafaʻilagi o le a pei o le ata o loʻo i lalo ▼
E mafai ona e vaʻai i le ata o loʻo i luga, e faʻaalia ai ua uma ona fai le matou gadget ma o loʻo faʻagasolo e pei ona masani ai.
E faʻafefea ona faʻaopoopo le tele o widget WordPress i vaega eseese?
Toe fai la'asaga XNUMX ma le XNUMX e fai ai lau WordPress autu lagolago widgets i nofoaga eseese.
Fa'apea e te mana'omia le fa'aopoopoina o se widget i le fa'auluuluga, sidebar, ma le pito i lalo o le autu.
1) Muamua, e tatau ona e kopiina le code lea i le functions.php faila ▼
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) Sosoo ai, fa'aopoopo le code lea i le header.php, sidebar.php ma footer.php faila i le faasologa.
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>
E matua manuia lava!
- Ioe, e mafai foi ona e suia faʻamatalaga eseese i le code e tusa ai ma ou manaʻoga ^_^
- O laasaga e 2 o loʻo i luga, faʻatagaina le vaega o totoe o le autu e tuʻufaʻatasia le gaioiga o le widget.
Ma le isi, faʻaauau ona faʻasoa faʻamatalaga mo le faʻaogaina o widget i totonu o WordPress.
WordPress Theme Integration Widget Widget Fautuaga
Pulea lelei widgets masani:
1) A maeʻa ona faʻapipiʻi widget i le autu, e mafai ona e fatuina se faila ese ma faʻaigoainawidgets.php
.
- Ina ia mafai ona faʻasaoina uma le code widget masani faʻaopoopo i le laasaga 1 i lenei pusa.
2) Faʻaopoopo le code i le faila functions.php:
if ($wp_version >= 2.8) require_once(TEMPLATEPATH.’/widgets.php’);
3) Fa'asaoina uma widget widget code fa'aopoopo i le laasaga 1 i le widgets.php faila.
O lenei metotia e faʻamautinoa ai o loʻo faʻapipiʻiina uma widget ma galue i luga o faʻasalalauga WordPress uma e lagolagoina widgets.
I lenei auala, e mafai ona e pulea lelei lau faila autu o WordPress.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) faʻasoa "Faʻafefea ona Faʻaopoopo WordPress Widgets?Ole Theme Integration Widgets Area" o le a fesoasoani ia te oe.
Fa'afeiloa'i e fa'asoa le so'otaga o lenei tusitusiga:https://www.chenweiliang.com/cwl-1476.html
Faʻafeiloaʻi i le Telegram channel o le blog a Chen Weiliang e maua ai faʻamatalaga lata mai!
📚 O lenei taʻiala o loʻo i ai le taua tele, 🌟O se avanoa e seasea maua, aua le misia! ⏰⌛💨
Faasoa ma fiafia pe a e fiafia i ai!
O lau fefa'asoaa'i ma le fiafia o la matou fa'aosofiaga faifaipea!