akoonu Marketing

PHP: Lo WordPress WordPress lati Kọ Kukuru kan si Awọn oju-iwe atokọ atokọ

A n ṣiṣẹ lori imuse ti eka pupọ fun alabara ile-iṣẹ ni bayi. A kọ aaye naa ni Wodupiresi ṣugbọn o ni ọpọlọpọ awọn agogo ati awọn fifun. Nigbagbogbo, nigbati Mo n ṣe iru iṣẹ yii, Mo fẹran lati ṣafipamọ koodu aṣa fun atunkọ nigbamii lori awọn aaye miiran. Ni ọran yii, Mo ro pe o jẹ iru iṣẹ to wulo, Mo fẹ lati pin pẹlu agbaye. A nlo awọn Akori Wodupiresi Avada pẹlu Akole Oju-iwe Fusion gege bi akori obi, ati ṣiṣiṣẹ pupọ ti koodu aṣa ninu akori ọmọ wa.

Wodupiresi ti ni awọn iṣẹ meji kan ninu API rẹ ti a le lo lati ṣe atokọ awọn oju-iwe, bi wp_list_pages ati get_pages. Iṣoro naa ni pe wọn ko pada alaye ti o to ti o ba nireti lati ṣẹda daadaa akojọ pẹlu akojọpọ alaye kan.

Fun alabara yii, wọn fẹ firanṣẹ awọn apejuwe iṣẹ ati ni atokọ ti awọn ṣiṣi iṣẹ laifọwọyi ni ipilẹṣẹ ni aṣẹ sọkalẹ nipasẹ ọjọ atẹjade wọn. Wọn tun fẹ ṣe afihan ẹya ti oju-iwe naa.

Nitorinaa, akọkọ, a ni lati ṣafikun atilẹyin iyasọtọ si awoṣe oju-iwe. Ni awọn iṣẹ.php fun akori wọn, a ṣafikun:

add_post_type_support ('oju-iwe', 'iyasọtọ');

Lẹhinna, a nilo lati forukọsilẹ koodu kukuru ti aṣa ti yoo ṣe atokọ atokọ ti awọn oju-iwe, awọn ọna asopọ si wọn, ati iyasọtọ fun wọn. Ṣe eyi, a ni lati lo awọn Wodupiresi Loop. Ni awọn iṣẹ.php, a ṣafikun:

// Awọn oju-iwe atokọ Akojọ ninu iṣẹ Akojọ dknm_list_child_pages ($ atts, $ content = "") {ifiweranṣẹ $ agbaye; $ atts = shortcode_atts (orun ('ifempty' => 'Ko si Igbasilẹ', 'aclass' => ''), $ atts, 'list_subpages'); $ args = orun ('post_type' => 'oju-iwe', 'posts_per_page' => -1, 'post_parent' => $ post-> ID, 'orderby' => 'publish_date', 'order' => 'DESC' ,); $ obi = WP_Query tuntun ($ args); ti ($ parent-> have_posts ()) {$ string. = $ akoonu. ' '; lakoko ($ parent-> have_posts ()): $ parent-> the_post (); $ okun. = ' '. Gba_the_title ().' '; ti (has_excerpt ($ post-> ID)) {$ okun. = '-' .get_the_excerpt (); } $ okun. = ' '; ipari; } omiiran {$ okun = ' '. $ atts [' ifempty '].' '; } wp_reset_postdata (); pada $ okun; } add_shortcode ('list_subpages', 'dknm_list_child_pages');

Bayi, ọna abuja le ti wa ni imuse ni gbogbo aaye lati fi awọn oju-iwe ọmọ han pẹlu ọna asopọ ati iyasọtọ. Lilo:

[list_subpages aclass = "button" ifempty = "Ma binu, a ko ni awọn ṣiṣi iṣẹ kankan lọwọlọwọ."] Akojọ ti awọn Jobs [/ list_subpages]

Abajade jẹ dara julọ, atokọ ti ko ni aṣẹ ti awọn iṣẹ ti a tẹjade, eyiti o jẹ awọn oju-ewe ọmọde labẹ oju-iwe iṣẹ wọn.

Ti ko ba si awọn iṣẹ ti a tẹjade (ko si awọn oju-iwe ọmọde), yoo gbejade:

Ma binu, a ko ni awọn ṣiṣi iṣẹ kankan lọwọlọwọ.

Ti o ba wa awọn iṣẹ ti a tẹjade (awọn oju-iwe ọmọde), yoo gbejade:

Akojọ ti Awọn iṣẹ:

Douglas Karr

Douglas Karr jẹ CMO ti Ṣii awọn oye ati oludasile ti Martech Zone. Douglas ti ṣe iranlọwọ fun awọn dosinni ti awọn ibẹrẹ MarTech aṣeyọri, ti ṣe iranlọwọ ni aisimi ti o ju $ 5 bilionu ni awọn ohun-ini Martech ati awọn idoko-owo, ati tẹsiwaju lati ṣe iranlọwọ fun awọn ile-iṣẹ ni imuse ati adaṣe awọn tita ati awọn ilana titaja wọn. Douglas jẹ iyipada oni nọmba agbaye ti a mọye ati alamọja MarTech ati agbọrọsọ. Douglas tun jẹ onkọwe ti a tẹjade ti itọsọna Dummie ati iwe itọsọna iṣowo kan.

Ìwé jẹmọ

Pada si bọtini oke
Close

Ti ṣe awari Adblock

Martech Zone ni anfani lati pese akoonu yii fun ọ laisi idiyele nitori a ṣe monetize aaye wa nipasẹ wiwọle ipolowo, awọn ọna asopọ alafaramo, ati awọn onigbọwọ. A yoo ni riri ti o ba yọ ohun idena ipolowo rẹ bi o ṣe nwo aaye wa.