Pinapayagan ng WordPress ang mga user na madaling i-customize ang hitsura ng kanilang blog gamit ang mga widget tulad ng Kamakailang mga post, Kamakailang komento, Mga Kategorya, Archive, atbp. Ang problema ay, ang mga widget na ito ay ipinapakita sa sidebar bilang default sa lahat ng mga pahina ng site at ang WordPress ay ' Nag-aalok ang t ng pinagsamang opsyon upang italaga ang pagkakalagay para sa mga widget. Sa kabutihang palad, mayroong ilang magagandang plugin na nagdaragdag ng pag-andar sa ipakita o itago ang mga widget sa mga partikular na pahinasa WordPress nang hindi nangangailangan ng mga kasanayan sa PHP o panggugulo sa template code. Gayunpaman, ito ay dapat na isang pangunahing tampok ng WordPress dahil ito ay kapaki-pakinabang, tulad ng pagsasabi na makatuwirang ipakita ang Kamakailang mga post na widget sa mga solong pahinalamang at hindi sa homepage, na nagpapakita na ng pinakabagong mga post. Katulad nito, maaari kang maglagay ng mga kinakailangang widget sa homepage lamang.
Nasa ibaba ang ilan sa mga pinakamahusay na plugin. Maaari mong gamitin ang Widget Logic, isang plugin batay sa Conditional Tags o Konteksto ng Widget at Mga Display Widget, mga plugin na nakabatay sa UI na hindi nangangailangan ng manu-manong pagdaragdag ng tag. Pumili ng isa na pinakaangkop sa iyo!
Lohika ng Widget - I-download dito
Hinahayaan ka ng plugin na ito na kontrolin kung aling mga page ang lalabas ng mga widget gamit ang mga conditional na tag ng WP. Mayroon din itong opsyon na magdagdag ng filter na 'widget_content' na hinahayaan kang mag-tweak ng HTML ng anumang widget ayon sa iyong tema. Ang plugin na ito ay nagdaragdag ng karagdagang control field na tinatawag na "Widget logic" sa bawat widget, kung saan maaari mong gamitin ang naaangkop na WordPress Conditional Tags, o anumang pangkalahatang PHP code. Ang plugin ay gumagana tulad ng isang alindog at hinahayaan kang magpakita ng mga widget nang eksakto sa gusto mo. Gayunpaman, gamitin ito nang maingat dahil ang plugin ay gumagamit ng eval() at maaaring makita ng ilang user na hindi palakaibigan ang mga tag.
Ang ilang karaniwang ginagamit na mga tag ay:
is_home() – Upang ipakita ang widget sa homepage lamang
is_single() - Upang ipakita ang widget sa iisang post page lamang
!is_single() - Upang ipakita ang widget sa lahat ng pahina maliban sa isang pahina ng post
is_single( '17' ) – Upang ipakita ang widget lamang sa post na may ID 17
is_page() - Upang ipakita ang widget sa mga pahina lamang
is_category() - Upang ipakita ang widget sa pahina ng archive ng kategorya
is_tag() - Upang ipakita ang widget sa page ng archive ng tag
Ang mga pagpipiliang ito ay ipinapakita sa pahina ng Mga Widget, gamitin lamang kapag kinakailangan.
Mga Display Widget - I-download dito
Isang katulad at madaling gamitin na plugin na nag-aalis ng pangangailangang manual na magdagdag ng mga conditional na tag. Ang Display Widgets ay nagdaragdag ng mga checkbox sa bawat widget upang ipakita o itago ito sa bawat pahina ng site. Maaari kang pumili ng isa o higit pang mga pahina upang ipakita o itago ang mga widget sa mga tinukoy na pahina. Hinahayaan ka nitong baguhin ang nilalaman ng iyong sidebar para sa iba't ibang pahina, kategorya, custom na taxonomy, at WPML na wika. Ang tanging limitasyon ay gumagana lamang ito sa mga widget na nakasulat sa bersyon ng WordPress 2.8 na format. Bilang default, ang 'Itago sa Naka-check' ay pinili nang walang mga kahon na naka-check.
Konteksto ng Widget - I-download dito
Isa pang katulad na plugin na may user friendly na interface na nagpapadali upang ipakita o itago ang mga widget sa mga partikular na post, page o seksyon ng iyong site — front page, post, page, archive, paghahanap, atbp. Nagtatampok din ito ng pag-target sa seksyon ayon sa mga URL (na may wildcard support) para sa maximum na flexibility.
Halimbawa, kung gusto mong ipakita lamang ang widget sa kategorya ng iPhone pagkatapos ay ilagay ang lokasyon bilang kategorya/iphone/* upang i-target ang lahat ng mga post sa kategorya ng iPhone. Katulad nito, upang magpakita lamang ng widget sa isang partikular na indibidwal na pahina, ilagay lamang ang slug ng URL ng webpage */contact at tiyaking nakatakda ang status ng konteksto ng widget sa 'Ipakita sa napili'.
Sana ay naging kapaki-pakinabang ang post na ito. 🙂
Mga Tag: BloggingTipsTricksWordPress