Cov ntsiab lus Marketing

PHP: Siv WordPress API los tsim Tus lej Luv rau Sau Cov Npe

Peb tabtom ua haujlwm rau ib txoj haujlwm nyuaj rau ib tus tswv lag luam nyob hauv tamsis no. Lub vev xaib raug txhim tsa hauv WordPress tab sis muaj lub suab ntawm lub tswb thiab whistles. Feem ntau, thaum kuv tab tom ua hom haujlwm no, Kuv nyiam txuag txoj cai ntawm kev coj mus muag tom qab rau lwm qhov chaw. Hauv qhov no, kuv xav tias nws yog qhov haujlwm uas muaj txiaj ntsig, kuv xav qhia rau ntiaj teb. Peb nyob nraum siv lub Avada WordPress ntsiab lus nrog Fusion Page Builder raws li niam txiv cov ntsiab lus, thiab xa cov ntsiab lus ntau ntawm cov cai hauv peb tus menyuam cov ntsiab lus.

WordPress twb muaj ob peb txoj haujlwm hauv nws qhov API uas tuaj yeem siv los sau npe subpages, zoo li wp_list_pages thiab get_pages. Qhov teeb meem yog tias lawv tsis xa rov qab cov ntaub ntawv txaus yog tias koj cia siab tias yuav zoo tsim lub npe nrog cov ntaub ntawm cov ntaub ntawv.

Rau cov qhua tuaj noj mov no, lawv xav tshaj tawm cov lus tshaj tawm txoj haujlwm thiab muaj cov npe haujlwm qhib haujlwm tau txais nyob rau hauv kev txiav txim ncaj ncees los ntawm lawv cov hnub luam tawm. Lawv kuj tseem xav tso qhov ntsuas ntawm nplooj ntawv.

Yog li, ua ntej, peb yuav tsum ntxiv cov kev txhawb nqa rau nplooj ntawv. Nyob rau hauv functions.php rau lawv cov ntsiab lus, peb ntxiv:

add_post_type_Support ('nplooj', 'lus ntxig');

Tom qab ntawd, peb xav tau los sau npe ib qho kev cai luv luv uas yuav tsim cov npe ntawm subpages, txuas mus rau lawv, thiab qhov tshaj tawm rau lawv. Ua li no, peb yuav tsum siv lub WordPress VojCov. Hauv functions.php, peb ntxiv:

// Sau Cov Npe Sib Faib rau hauv ib Daim Ntawv Muaj Nuj Nqi dknm_list_child_pages ($ atts, $ content = "") {thoob ntiaj teb $ post; $ atts = shortcode_atts (array ('ifempty' => 'Tsis muaj Ntaub Ntawv', 'aclass' => ''), $ atts, 'list_subpages'); $ sib cav = array ('post_type' => 'nplooj', 'posts_per_page' => -1, 'post_parent' => $ post-> ID, 'orderby' => 'luam tawm_ hnub', 'kev txiav txim' => 'DESC' ,); $ niam txiv = WP_Query tshiab ($ sib cav); yog ($ niam-> muaj_posts ()) {$ string. = $ ntsiab lus. ' '; thaum ($ niam txiv-> have_posts ()): $ niam-> the_post (); $ hlua. = ' '.get_the_title ().' '; yog (has_excerpt ($ post-> ID)) {$ string. = '-' .get_the_excerpt (); } $ string. = ' '; thaum kawg; } lwm {$ string = ' '. $ atts [' ifempty '].' '; } wp_reset_postdata (); rov $ $ hlua; } ntxiv_shortcode ('list_subpages', 'dknm_list_child_pages');

Tam sim no, shortcode yuav siv tau thoob plaws hauv tsev kawm ntawv los qhia cov nplooj ntawv menyuam nrog kev txuas thiab sib dhos. Pab:

[list_subpages aclass = "khawm" ifempty = "Thov txim, peb tam sim no tsis muaj ib txoj haujlwm qhib."] Daim Ntawv Sau Cov Haujlwm [/ list_subpages]

Qhov tshwm sim yog qhov zoo, huv uas tsis sau npe ntawm cov haujlwm tshaj tawm, uas yog cov nplooj ntawv menyuam yaus hauv qab lawv cov nplooj ntawv ua haujlwm.

Yog tias tsis muaj haujlwm luam tawm (tsis muaj menyuam nplooj), nws yuav tshaj tawm:

Thov txim, peb tam sim no tsis muaj kev qhib haujlwm ua.

Yog tias muaj haujlwm luam tawm (menyuam nplooj ntawv), nws yuav tshaj tawm:

Daim ntawv teev cov hauj lwm:

Douglas Karr

Douglas Karr yog CMO OpenINSIGHTS thiab tus founder ntawm lub Martech Zone. Douglas tau pab ntau ntau qhov kev vam meej MarTech startups, tau pab nyob rau hauv kev mob siab rau ntau tshaj $ 5 bil nyob rau hauv Martech nrhiav thiab kev nqis peev, thiab txuas ntxiv pab cov tuam txhab hauv kev siv thiab automating lawv cov kev muag khoom thiab kev lag luam cov tswv yim. Douglas yog tus paub thoob ntiaj teb kev hloov pauv digital thiab MarTech kws tshaj lij thiab hais lus. Douglas tseem yog tus sau phau ntawv Dummie phau ntawv qhia thiab phau ntawv ua lag luam.

lwm yam khoom

Rov qab mus rau sab saum toj
Close

Adblock nrhiav tau

Martech Zone muaj peev xwm muab cov ntsiab lus no rau koj yam tsis muaj nqi vim tias peb tau txais peb lub vev xaib los ntawm kev tshaj tawm cov nyiaj tau los, koom nrog kev sib txuas, thiab kev txhawb nqa. Peb yuav txaus siab yog tias koj yuav tshem koj cov ad blocker thaum koj saib peb lub xaib.