Kamakailan lamang ang isa sa aming mga gumagamit ay nagtanong sa amin kung paano ipakita ang mga pahina ng bata ng isang WordPress Page? Kadalasan kapag nagtatrabaho sa isang site na may mga pahina na may mga pahina ng bata, maaaring gusto mong ipakita ang mga pahina ng bata sa pahina ng magulang sa isang sidebar widget o ibang lokasyon sa iyong template. Sa artikulong ito, ipapakita namin sa iyo kung paano magpakita ng isang listahan ng mga pahina ng bata para sa isang pahina ng magulang sa WordPress.
lugar
Bago kami magsimula, para sa mga hindi pamilyar sa Mga Pahina ng Mga Bata, mangyaring tingnan ang aming gabay sa pagkakaiba sa pagitan ng Mga Post at Mga Pahina sa WordPress. Isa sa mga mahahalagang tampok ng mga pahina ay maaari silang maging hierarchical. Nangangahulugan ito na ang isang pahina ay maaaring maging isang pahina ng magulang at may mga pahina ng bata (i.e sub-pages) sa ilalim nito. Pinapayagan ka nitong mag-grupo ng magkakaibang mga pahina nang magkasama sa ilalim ng isang pahina ng magulang. Halimbawa, kung mayroon kang Pahina ng Produkto sa isang website, maaari kang magdagdag ng mga pahina tulad ng Mga Tampok, Pagpepresyo, at Suporta bilang mga pahina ng bata. Ang bawat pahina ng bata ay maaaring magkaroon din ng sariling mga pahina ng bata pati na rin.
Upang lumikha ng isang pahina ng bata, lumikha lamang o mag-edit ng isang pahina sa WordPress tulad ng karaniwang ginagawa mo. Sa ilalim ng Mga Katangian ng Pahina meta box, pumili ng isang pahina ng magulang mula sa drop down na menu.
Tandaan: Kung hindi mo makita ang menu ng Mga Katangian ng Pahina, pagkatapos ay mangyaring mag-click sa pindutan ng Pagpipilian sa Screen sa kanang sulok sa itaas ng iyong screen. Ito ay magpapakita ng isang menu kung saan kailangan mong tiyakin na ang Mga Katangian ng Pahina ay naka-check.
Pagpapakita ng Pahina ng Mga Bata sa Pahina ng Magulang sa WordPress
Upang ilista ang mga pahina ng bata sa ilalim ng isang pahina ng magulang, kailangan mong idagdag ang sumusunod na code sa isang plugin na tukoy sa site, o sa mga function.php ng iyong tema:
function wpb_list_child_pages () { global $ post; kung (is_page () && $ post-> post_parent) $ childpages = wp_list_pages ('sort_column = menu_order & title_li = & child_of ='. $ post-> post_parent. '& echo = 0'); iba pa $ childpages = wp_list_pages ('sort_column = menu_order & title_li = & child_of ='. $ post-> ID. '& echo = 0'); kung ($ childpages) { $ string = '
- ‘. $ childpages. ‘
‘;
}
bumalik $ string;
}
add_shortcode (‘wpb_childpages’, ‘wpb_list_child_pages’);
Ang unang kodigo sa itaas ay sumusuri upang makita kung ang isang pahina ay may isang magulang o ang pahina mismo ay isang magulang. Kung ito ay isang pahina ng magulang, ipinapakita nito ang mga pahina ng bata na nauugnay dito. Kung ito ay isang pahina ng bata, ipinapakita nito ang lahat ng iba pang mga pahina ng bata ng pahina ng magulang nito. Panghuli, kung ito ay isang pahina lamang na walang pahina ng bata o magulang, ang code ay walang gagawin. Sa huling linya ng code, nagdagdag kami ng shortcode, upang madali mong maipakita ang mga pahina ng bata nang hindi binabago ang iyong mga template ng pahina.
Upang ipakita ang mga pahina ng bata idagdag lamang ang sumusunod na shortcode sa isang pahina o widget ng teksto sa sidebar:
[wpb_childpages]
Sa ilang mga kaso, ang iyong tema ay maaaring hindi handa upang maipatupad ang mga shortcode sa isang widget ng teksto. Kung hindi ito gumagana, pagkatapos ay tingnan ang tutorial na ito kung paano gamitin ang mga shortcode sa WordPress sidebar widgets.
Dynamic na Ipakita ang Mga Pahina ng Bata Nang walang Anumang Shortcode
Ang paggamit ng shortcode ay maginhawa, ngunit ang problema sa paggamit ng mga shortcode ay kailangan mong magdagdag ng shortcode sa lahat ng mga pahina na may mga pahina ng magulang o bata. Maaari kang magtapos ng pagkakaroon ng mga shortcode sa maraming mga pahina, at kung minsan ay maaari mong kalimutang idagdag ang shortcode.
Ang isang mas mahusay na diskarte ay upang i-edit ang template ng pahina ng file sa iyong tema, upang maaari itong awtomatikong ipakita ang mga pahina ng bata. Upang gawin na kailangan mong i-edit ang pangunahing page.php
template o lumikha ng custom na template ng pahina sa iyong tema.
Sa file ng template ng iyong pahina, kailangan mong idagdag ang linyang ito ng code kung saan mo gustong ipakita ang mga pahina ng bata.
Iyon lang. Awtomatiko na ngayong makita ng iyong tema ang mga pahina ng bata at ipakita ang mga ito.
Kung gumagamit ka ng mga pahina ng magulang na may maraming mga pahina ng bata na may sariling mga pahina ng bata, pagkatapos ay ang pagtingin sa WordPress admin ay maaaring nakakalito. Para sa isang mas mahusay na paraan upang ayusin ang mga magulang at mga pahina subukang gamitin ang view ng haligi ng admin.
Umaasa kami na nakatulong sa artikulong ito na ilista ang mga pahina ng bata sa WordPress. Ipaalam sa amin kung mayroon kang anumang mga katanungan o puna sa pamamagitan ng pag-iwan ng komento sa ibaba.
Pinagmulan: Thomas Griffin