Tuhinga Tuhinga
Ko nga ahuatanga tahua ritenga me nga widget paetaha, aeWordPressKo nga ahuatanga e whakaatuhia ana i roto i te kaupapa.
- Ko te hanga kaupapa, mena karekau enei mahi e rua, he rite ki te riu heihei...
Ko Chen Weiliangi muahanga he paetukutukuI roto i tenei akoranga, ka tohatoha ahau me pehea te tuku kaupapa WordPressTāpirihia te tahua ritenga.
Ko tenei tuhinga e whakaatu ana me pehea te taapiri i nga mahi widget ritenga ina hanga kaupapa.
He rite ki te taapiri i nga tahua ritenga ki nga kaupapa, ko te taapiri i nga widget e 3 noa nga taahiraa.
Ko te taahiraa tuatahi, rehitatanga gadget
Hei whakamahi i te widget, me rehita tuatahi koe, whakatuwhera i te konae functions.php i raro i te kaupapa WordPress,
I roto i te kōnae functions.php, tāpirihia te waehere e whai ake nei:
<?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>', ) ); } ?>
Whakakētia nga tohu li me te h2 i functions.php kia rite ki nga tohu kei te paetaha.php:
Ko nga taitara li me te kōwae h2 o 'before_widget' me 'after_widget', whakarereketia te waehere kia rite ki te ahuatanga.
(kare pea he whakarereketanga)
'before_widget' => '<li>', 'after_widget' => '</li>', 'before_title' => '<h2>', 'after_title' => '</h2>',
Ko te waehere i runga ake ka rehita i tetahi waahi widget kua tapaina ko "te pae-taha":
- Ko te ingoa e whakaatuhia ana ko "Top Sidebar".
- Tāpirihia he tohu h2 ki te taitara.
- Ko nga mea ihirangi kua tohua ki te li.
Takiuru i roto iWordPress backendPapatohu, haere ki te Ahua → Widgets.
Mena ka taea e koe te kite i te waahanga widget Paetaha Runga kei te taha matau o te pikitia i raro nei, ko te tikanga kua angitu te rehitatanga ▼
Ko te taahiraa tuarua, waea gadget
I muri i te rehitatanga o te gadget, ka taea te karanga i roto i te konae tauira kaupapa, a ka taea te karanga i te waehere e whai ake nei i roto i te konae sidebar.php.
1) I roto i te kōnae sidebar.php, i raro i te tohu li, div nui rawa ranei, whakauruhia te ▼
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(top-sidebar) ) : ?>
2) I roto i te kōnae sidebar.php, te nui rawaraneiKei runga, tāpirihia te ▼
<?php endif; ?>
Hipanga XNUMX: Whakaritehia nga widget
1) Kua rehitatia te taputapu, kua tautuhia hoki te tuunga whakaatu ki te konae kaupapa.
- Ka taea e koe te whakarite i te waahi roopu widget ki te papamuri WordPress ▼
2) Whai muri i te penapena, tāmatahia te wharangi o mua.
- Ko te paetaha o to maatau paetukutuku ka rite ki te pikitia i raro nei ▼
Ka taea e koe te kite i te pikitia i runga ake nei, e tohu ana kua mahia to tatou taputapu, kei te rere tonu.
Me pehea te taapiri i nga widget WordPress maha ki nga waahi rereke?
Whakahokia nga taahiraa XNUMX me te XNUMX ki te hanga i to kaupapa WordPress tautoko widget ki nga waahi rereke.
Mehemea me taapiri he widget ki te pane, paetaha, me raro o te kaupapa.
1) Tuatahi, me tuhi koe i te waehere e whai ake nei ki te kōnae functions.php ▼
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) Whai muri, taapirihia te waehere e whai ake nei ki nga konae header.php, sidebar.php me footer.php.
pane.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>
paetaha.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>
He angitu tenei!
- Ae ra, ka taea hoki e koe te whakarereke i nga korero rereke i roto i te waehere kia rite ki o hiahia ^_^
- Ko nga taahiraa e 2 i runga ake nei, tukua te toenga o te kaupapa ki te whakauru i te mahi o te widget.
I muri mai, haere tonu ki te tiri i nga tohutohu mo te whakamahi i nga widget i roto i te WordPress.
Kaupapa WordPress Whakauru Widget Widget Tohutohu
Te whakahaere pai i nga widget ritenga:
1) I muri i te taapiri i nga widget ki te kaupapa, ka taea e koe te hanga i tetahi konae motuhake ka whakaingoatiawidgets.php
.
- Hei tiaki i nga waehere widget ritenga katoa i taapirihia i te taahiraa 1 ki tenei kōpaki.
2) Tāpirihia te waehere ki te kōnae functions.php:
if ($wp_version >= 2.8) require_once(TEMPLATEPATH.’/widgets.php’);
3) Tiakina nga tohu widget ritenga katoa i taapirihia i te taahiraa 1 ki te konae widgets.php.
Ko tenei tikanga ka whakarite kia pai te utaina o nga widget katoa me te mahi ki nga putanga WordPress katoa e tautoko ana i nga widget.
Ma tenei ara, ka taea e koe te whakahaere pai ake i nga konae kaupapa kaupapa WordPress.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) shared "Me pehea te taapiri i nga widget WordPress?Ko te Waahanga Whakauru Kaupapa Kaupapa" ka awhina koe.
Nau mai ki te tohatoha i te hono o tenei tuhinga:https://www.chenweiliang.com/cwl-1476.html
Nau mai ki te hongere Telegram o te blog a Chen Weiliang ki te tiki i nga korero hou!
📚 He uara nui tenei aratohu, 🌟He waahi onge tenei, kaua e ngaro! ⏰⌛💨
Tohaina me te pai ki te pai koe!
Ko to tiritiri me o hiahia ko to maatau hihiri tonu!