የይዘት ማርኬቲንግ

ፒኤችፒ: ንዑስ ገጾችን ለመዘርዘር አቋራጭ ኮድን ለመገንባት የዎርድፕረስ ኤ.ፒ.አይ.

አሁን ለድርጅት ደንበኛ በጣም ውስብስብ አተገባበር ላይ እየሠራን ነው ፡፡ ጣቢያው በዎርድፕረስ ውስጥ እየተገነባ ነው ነገር ግን ብዙ ደወሎች እና ፉጨትዎች አሉት። ብዙውን ጊዜ ፣ ​​እንደዚህ ዓይነቱን ሥራ በምሠራበት ጊዜ በኋላ በሌሎች ጣቢያዎች ላይ እንደገና ለመላክ ብጁ ኮዱን ማስቀመጥ እፈልጋለሁ ፡፡ በዚህ አጋጣሚ ፣ እኔ እንደዚህ ያለ ጠቃሚ ተግባር ነው ብዬ አሰብኩ ፣ ለዓለም ማጋራት ፈለግሁ ፡፡ እየተጠቀምን ያለነው የአቫዳ የዎርድፕረስ ጭብጥ ከፋሽን ገጽ ገንቢ ጋር እንደ ወላጅ ገጽታ ፣ እና በልጅ ጭብጥ ውስጥ በጣም ትንሽ ብጁ ኮድ ማሰማራት።

WordPress እንደ ኤፒአይ ውስጥ እንደ wp_list_pages እና get_pages ያሉ ንዑስ ገጾችን ለመዘርዘር የሚያገለግል ሁለት ተግባራት አሉት ፡፡ በችግር የተሞላ መረጃን በዝርዝር ለመፍጠር ተስፋ ካደረጉ ችግሩ በቂ መረጃዎችን አይመልሱም ፡፡

ለዚህ ደንበኛ የሥራ መግለጫዎችን ለመለጠፍ ፈለጉ እና የሥራ ክፍት ቦታዎች ዝርዝር በታተሙበት ቀን በራስ-ሰር በሚወርድ ቅደም ተከተል እንዲመነጩ ይፈልጋሉ ፡፡ እንዲሁም የገጹን የተቀነጨበ ጽሑፍ ለማሳየት ፈለጉ ፡፡

ስለዚህ ፣ በመጀመሪያ ፣ በገጹ አብነት ላይ የተቀነጨበ ድጋፍን ማከል ነበረብን። በ ‹function.php› ውስጥ ለነሱ ጭብጥ አክለናል ፡፡

add_post_type_support ('ገጽ' ፣ 'ተቀንጭቦ');

ከዚያ ፣ የንዑስ ገጾችን ዝርዝር ፣ ለእነሱ አገናኞችን እና ለእነሱ የተቀነጨበውን ዝርዝር የሚያመነጭ ብጁ አጭር ኮድ ማስመዝገብ ያስፈልገን ነበር ፡፡ ይህንን ያድርጉ ፣ እኛ መጠቀም አለብን የዎርድፕረስ ሉፕ. በ ‹function.php› ውስጥ አክለናል ፡፡

// የዝርዝር ንዑስ ገጾች በዝርዝር ተግባር ውስጥ dknm_list_child_pages ($ atts, $ content = "") {global $ post; $ atts = shortcode_atts (ድርድር ('ifempty' => 'ሪኮርዶች የሉም' ፣ 'aclass' => '') ፣ $ atts ፣ 'list_subpages'); $ args = ድርድር ('post_type' => 'page', 'posts_per_page' => -1, 'post_parent' => $ post-> ID, 'orderby' => 'publish_date', 'order' => 'DESC' ፣) $ ወላጅ = አዲስ WP_Query ($ args); ከሆነ ($ parent-> have_posts ()) {$ string. = $ ይዘት። ' '; ሳለ ($ parent-> have_posts ()): $ parent-> the_post (); $ string. = ' ‹ርዕስ_ግቡ ()› ፡፡ '; ከሆነ (has_excerpt ($ post-> ID)) {$ string. = '-' .get_the_excerpt (); } $ string. = ' '; የሚያበቃ; } ሌላ {$ string = ' '$ atts [' ifempty ']።' '; } wp_reset_postdata (); መመለስ $ string; } add_shortcode ('list_subpages', 'dknm_list_child_pages');

አሁን የህፃኑ ገጾችን በአገናኝ እና የተቀነጨበ ለማሳየት የአቋራጭ ኮዱን በጣቢያው በሙሉ ሊተገበር ይችላል ፡፡ አጠቃቀም

[list_subpages aclass = "button" ifempty = "ይቅርታ ፣ በአሁኑ ጊዜ ምንም የሥራ ክፍት ቦታ የለንም።"] የሥራዎች ዝርዝር [/ list_subpages]

ውጤቱ የታተሙ ስራዎች ጥሩ ፣ ንፁህ ያልተጣራ ዝርዝር ነው ፣ እነሱም በሙያቸው ገጽ ስር የህፃናት ገጾች ናቸው።

የታተሙ ስራዎች ከሌሉ (የልጆች ገጾች የሉም) ፣ ያትማል

ይቅርታ ፣ በአሁኑ ጊዜ ምንም የሥራ ክፍት ቦታ የለንም ፡፡

የታተሙ ስራዎች ካሉ (የልጆች ገጾች) ፣ ያትማል

የሥራዎች ዝርዝር

Douglas Karr

Douglas Karr CMO ነው። ግንዛቤዎችን ይክፈቱ እና መስራች Martech Zone. ዳግላስ በደርዘኖች የሚቆጠሩ ስኬታማ የማርቴክ ጅምሮችን ረድቷል፣ በማርቴክ ግዥዎች እና ኢንቨስትመንቶች ከ$5 ቢሊዮን በላይ ተገቢውን ትጋት በማግኘቱ እና ኩባንያዎች የሽያጭ እና የግብይት ስልቶቻቸውን እንዲተገብሩ እና በራስ ሰር እንዲሰሩ ማገዙን ቀጥሏል። ዳግላስ በአለም አቀፍ ደረጃ እውቅና ያለው ዲጂታል ለውጥ እና የማርቴክ ባለሙያ እና ተናጋሪ ነው። ዳግላስ የዱሚ መመሪያ እና የንግድ ሥራ አመራር መጽሐፍ የታተመ ደራሲ ነው።

ተዛማጅ ርዕሶች

ወደ ላይኛው አዝራር ተመለስ
ገጠመ

ማስታወቂያ እገዳ ተገኝቷል

Martech Zone ይህንን ይዘት ያለ ምንም ወጪ ሊያቀርብልዎ ይችላል ምክንያቱም ገጻችንን በማስታወቂያ ገቢ፣ በተዛማጅ ማገናኛ እና በስፖንሰርነት ገቢ ስለምንፈጥር ነው። ጣቢያችንን ሲመለከቱ የማስታወቂያ ማገጃውን ቢያነሱት እናደንቃለን።