ਸਮੱਗਰੀ ਮਾਰਕੀਟਿੰਗ

ਪੀਐਚਪੀ: ਸਬਪੇਜਾਂ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰਨ ਲਈ ਇੱਕ ਸ਼ੌਰਟਕੋਡ ਬਣਾਉਣ ਲਈ ਵਰਡਪਰੈਸ ਏਪੀਆਈ ਦੀ ਵਰਤੋਂ ਕਰੋ

ਅਸੀਂ ਇਸ ਵੇਲੇ ਇਕ ਐਂਟਰਪ੍ਰਾਈਜ਼ ਕਲਾਇੰਟ ਲਈ ਇਕ ਗੁੰਝਲਦਾਰ ਸਥਾਪਨਾ 'ਤੇ ਕੰਮ ਕਰ ਰਹੇ ਹਾਂ. ਸਾਈਟ ਵਰਡਪਰੈਸ ਵਿੱਚ ਬਣਾਈ ਜਾ ਰਹੀ ਹੈ ਪਰ ਇਸ ਵਿੱਚ ਘੰਟੀਆਂ ਅਤੇ ਸੀਟੀਆਂ ਹਨ. ਅਕਸਰ, ਜਦੋਂ ਮੈਂ ਇਸ ਕਿਸਮ ਦਾ ਕੰਮ ਕਰ ਰਿਹਾ ਹਾਂ, ਮੈਂ ਬਾਅਦ ਵਿਚ ਦੁਬਾਰਾ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰਨ ਲਈ ਕਸਟਮ ਕੋਡ ਨੂੰ ਦੂਜੀਆਂ ਸਾਈਟਾਂ 'ਤੇ ਸੁਰੱਖਿਅਤ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹਾਂ. ਇਸ ਸਥਿਤੀ ਵਿੱਚ, ਮੈਂ ਸੋਚਿਆ ਕਿ ਇਹ ਇੱਕ ਉਪਯੋਗੀ ਕਾਰਜ ਸੀ, ਮੈਂ ਇਸਨੂੰ ਵਿਸ਼ਵ ਨਾਲ ਸਾਂਝਾ ਕਰਨਾ ਚਾਹੁੰਦਾ ਸੀ. ਅਸੀਂ ਇਸਤੇਮਾਲ ਕਰ ਰਹੇ ਹਾਂ ਫਿusionਜ਼ਨ ਪੇਜ ਬਿਲਡਰ ਦੇ ਨਾਲ ਅਵਾੜਾ ਵਰਡਪਰੈਸ ਥੀਮ ਇੱਕ ਮੁੱ themeਲਾ ਥੀਮ ਦੇ ਰੂਪ ਵਿੱਚ, ਅਤੇ ਸਾਡੇ ਚਾਈਲਡ ਥੀਮ ਵਿੱਚ ਬਹੁਤ ਕੁਝ ਕਸਟਮ ਕੋਡ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨਾ.

ਵਰਡਪਰੈਸ ਦੇ ਪਹਿਲਾਂ ਹੀ ਇਸ ਦੇ ਏਪੀਆਈ ਵਿੱਚ ਕੁਝ ਫੰਕਸ਼ਨ ਹਨ ਜੋ ਉਪ-ਪੇਜਾਂ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰਨ ਲਈ ਵਰਤੇ ਜਾ ਸਕਦੇ ਹਨ, ਜਿਵੇਂ ਕਿ wp_list_pages ਅਤੇ get_pages. ਸਮੱਸਿਆ ਇਹ ਹੈ ਕਿ ਉਹ ਲੋੜੀਂਦੀ ਜਾਣਕਾਰੀ ਵਾਪਸ ਨਹੀਂ ਕਰਦੇ ਜੇਕਰ ਤੁਸੀਂ ਗਤੀਸ਼ੀਲ ਤੌਰ ਤੇ ਜਾਣਕਾਰੀ ਦੇ ਸਮੂਹ ਦੇ ਨਾਲ ਇੱਕ ਸੂਚੀ ਬਣਾਉਣ ਦੀ ਉਮੀਦ ਕਰ ਰਹੇ ਹੋ.

ਇਸ ਗ੍ਰਾਹਕ ਲਈ, ਉਹ ਨੌਕਰੀ ਦੇ ਵੇਰਵੇ ਪੋਸਟ ਕਰਨਾ ਚਾਹੁੰਦੇ ਸਨ ਅਤੇ ਨੌਕਰੀ ਦੇ ਖੁੱਲ੍ਹਣ ਦੀ ਸੂਚੀ ਆਪਣੇ ਆਪ ਪ੍ਰਕਾਸ਼ਿਤ ਹੋਣ ਦੀ ਤਾਰੀਖ ਤੋਂ ਬਾਅਦ ਆਪਣੇ ਆਪ ਉਤਰਦੇ ਕ੍ਰਮ ਵਿੱਚ ਤਿਆਰ ਹੋਣੀ ਚਾਹੀਦੀ ਸੀ. ਉਹ ਪੰਨੇ ਦਾ ਇੱਕ ਅੰਸ਼ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨਾ ਵੀ ਚਾਹੁੰਦੇ ਸਨ.

ਇਸ ਲਈ, ਪਹਿਲਾਂ, ਸਾਨੂੰ ਪੇਜ ਟੈਂਪਲੇਟ ਵਿੱਚ ਅੰਸ਼ ਸਹਾਇਤਾ ਸ਼ਾਮਲ ਕਰਨੀ ਪਈ. ਉਨ੍ਹਾਂ ਦੇ ਥੀਮ ਲਈ ਫੰਕਸ਼ਨ.ਐਫਪੀ ਵਿਚ, ਅਸੀਂ ਸ਼ਾਮਲ ਕੀਤਾ:

add_post_type_support ('ਪੇਜ', 'ਅੰਸ਼');

ਤਦ, ਸਾਨੂੰ ਇੱਕ ਕਸਟਮ ਸ਼ੌਰਟਕੋਡ ਰਜਿਸਟਰ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਸੀ ਜੋ ਉਪ ਪੇਜਾਂ ਦੀ ਸੂਚੀ, ਉਹਨਾਂ ਨਾਲ ਲਿੰਕ ਅਤੇ ਉਹਨਾਂ ਲਈ ਸੰਖੇਪ ਤਿਆਰ ਕਰੇ. ਇਹ ਕਰੋ, ਸਾਨੂੰ ਵਰਤਣਾ ਪਏਗਾ ਵਰਡਪਰੈਸ ਲੂਪ. Funns.php ਵਿਚ, ਅਸੀਂ ਸ਼ਾਮਲ ਕੀਤਾ:

// ਇੱਕ ਸੂਚੀ ਫੰਕਸ਼ਨ ਵਿੱਚ ਸੂਚੀ ਉਪ-ਸਫ਼ੇ dknm_list_child_pages ($ atts, $ ਸਮੱਗਰੀ = "") {ਗਲੋਬਲ $ ਪੋਸਟ; ts ਐੱਟਸ = ਸ਼ਾਰਟਕੱਟ_ਟੈਟਸ (ਐਰੇ ('ifempty' => 'ਕੋਈ ਰਿਕਾਰਡ ਨਹੀਂ', 'ਐਕਲਾਸ' => ''), $ ਐੱਟਸ, 'ਲਿਸਟ_ਸੱਬੇਜ'); gs ਆਰਗਜ = ਐਰੇ ('ਪੋਸਟ_ਟਾਈਪ' => 'ਪੇਜ', 'ਪੋਸਟਸ_ਪਰ_ਪੇਜ' => -1, 'ਪੋਸਟ_ਪੇਰੈਂਟ' => $ ਪੋਸਟ-> ਆਈ ਡੀ, 'ਆਰਡਰਬੀ' => 'ਪਬਲਿਸ਼_ਡੇਟ', 'ਆਰਡਰ' => 'ਡੀਈਐਸਸੀ' ,); $ ਪੇਰੈਂਟ = ਨਵਾਂ ਡਬਲਯੂ ਪੀ_ਕੁਆਰੀ (gs ਆਰਗਜ਼); ਜੇ ($ ਮਾਪੇ-> have_posts ()) {$ ਸਤਰ. = $ ਸਮੱਗਰੀ. ' '; ਜਦਕਿ ($ ਪੇਰੈਂਟ-> ਹੈ_ਪੋਸਟ ()): $ ਪੇਰੈਂਟ-> ਦਿ_ਪੋਸਟ (); $ ਸਤਰ. = ' '.get_the_title ().' '; ਜੇ (has_excerpt ($ ਪੋਸਟ-> ID)) {$ ਸਤਰ. = '-' .get_the_excerpt (); } $ ਸਤਰ. = ' '; ਅੰਤ ਵਿੱਚ; } ਹੋਰ {$ ਸਤਰ = ' '. $ atts [' ifempty '].' '; } wp_reset_postdata (); ਵਾਪਸੀ ਸਤਰ; } add_shortcode ('list_subpages', 'dknm_list_child_pages');

ਹੁਣ, ਸਮਾਲਟ ਨੂੰ ਪੂਰੇ ਲਿੰਕ ਤੇ ਲਾਗੂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਤਾਂ ਜੋ ਬੱਚੇ ਦੇ ਪੰਨਿਆਂ ਨੂੰ ਲਿੰਕ ਅਤੇ ਅੰਸ਼ ਦੇ ਨਾਲ ਪ੍ਰਦਰਸ਼ਤ ਕੀਤਾ ਜਾ ਸਕੇ. ਉਪਯੋਗਤਾ:

[list_subpages aclass = "button" ifempty = "ਮਾਫ ਕਰਨਾ, ਇਸ ਵੇਲੇ ਸਾਡੇ ਕੋਲ ਕੋਈ ਨੌਕਰੀ ਨਹੀਂ ਹੈ।"] ਨੌਕਰੀਆਂ ਦੀ ਸੂਚੀ [/ list_subpages]

ਨਤੀਜਾ ਪ੍ਰਕਾਸ਼ਤ ਨੌਕਰੀਆਂ ਦੀ ਇੱਕ ਚੰਗੀ, ਸਾਫ਼ ਅਨਯੋਜਿਤ ਸੂਚੀ ਹੈ, ਜੋ ਉਨ੍ਹਾਂ ਦੇ ਕੈਰੀਅਰ ਪੇਜ ਦੇ ਹੇਠਾਂ ਬਾਲ ਪੰਨੇ ਹਨ.

ਜੇ ਇੱਥੇ ਕੋਈ ਨੌਕਰੀ ਪ੍ਰਕਾਸ਼ਤ ਨਹੀਂ ਕੀਤੀ ਗਈ ਸੀ (ਕੋਈ ਚਾਈਲਡ ਪੇਜ ਨਹੀਂ), ਇਹ ਪ੍ਰਕਾਸ਼ਤ ਕਰੇਗਾ:

ਮੁਆਫ ਕਰਨਾ, ਇਸ ਵੇਲੇ ਸਾਡੇ ਕੋਲ ਕੋਈ ਨੌਕਰੀ ਨਹੀਂ ਹੈ.

ਜੇ ਇੱਥੇ ਨੌਕਰੀਆਂ ਪ੍ਰਕਾਸ਼ਤ ਹੁੰਦੀਆਂ (ਬਾਲ ਪੰਨੇ), ਇਹ ਪ੍ਰਕਾਸ਼ਤ ਕਰੇਗੀ:

ਨੌਕਰੀਆਂ ਦੀ ਸੂਚੀ:

Douglas Karr

Douglas Karr ਦਾ CMO ਹੈ ਓਪਨ ਇਨਸਾਈਟਸ ਅਤੇ ਦੇ ਸੰਸਥਾਪਕ Martech Zone. ਡਗਲਸ ਨੇ ਦਰਜਨਾਂ ਸਫਲ MarTech ਸਟਾਰਟਅੱਪਸ ਦੀ ਮਦਦ ਕੀਤੀ ਹੈ, ਮਾਰਟੇਕ ਐਕਵਾਇਰਿੰਗ ਅਤੇ ਨਿਵੇਸ਼ਾਂ ਵਿੱਚ $5 ਬਿਲੀਅਨ ਤੋਂ ਵੱਧ ਦੀ ਉਚਿਤ ਮਿਹਨਤ ਵਿੱਚ ਸਹਾਇਤਾ ਕੀਤੀ ਹੈ, ਅਤੇ ਕੰਪਨੀਆਂ ਨੂੰ ਉਹਨਾਂ ਦੀ ਵਿਕਰੀ ਅਤੇ ਮਾਰਕੀਟਿੰਗ ਰਣਨੀਤੀਆਂ ਨੂੰ ਲਾਗੂ ਕਰਨ ਅਤੇ ਸਵੈਚਲਿਤ ਕਰਨ ਵਿੱਚ ਸਹਾਇਤਾ ਕਰਨਾ ਜਾਰੀ ਰੱਖਿਆ ਹੈ। ਡਗਲਸ ਇੱਕ ਅੰਤਰਰਾਸ਼ਟਰੀ ਪੱਧਰ 'ਤੇ ਮਾਨਤਾ ਪ੍ਰਾਪਤ ਡਿਜੀਟਲ ਪਰਿਵਰਤਨ ਅਤੇ ਮਾਰਟੈਕ ਮਾਹਰ ਅਤੇ ਸਪੀਕਰ ਹੈ। ਡਗਲਸ ਇੱਕ ਡਮੀ ਦੀ ਗਾਈਡ ਅਤੇ ਇੱਕ ਕਾਰੋਬਾਰੀ ਲੀਡਰਸ਼ਿਪ ਕਿਤਾਬ ਦਾ ਪ੍ਰਕਾਸ਼ਿਤ ਲੇਖਕ ਵੀ ਹੈ।

ਸੰਬੰਧਿਤ ਲੇਖ

ਸਿਖਰ ਤੇ ਵਾਪਸ ਜਾਓ
ਬੰਦ ਕਰੋ

ਐਡਬਲਾਕ ਖੋਜਿਆ ਗਿਆ

Martech Zone ਤੁਹਾਨੂੰ ਇਹ ਸਮੱਗਰੀ ਬਿਨਾਂ ਕਿਸੇ ਕੀਮਤ ਦੇ ਪ੍ਰਦਾਨ ਕਰਨ ਦੇ ਯੋਗ ਹੈ ਕਿਉਂਕਿ ਅਸੀਂ ਵਿਗਿਆਪਨ ਆਮਦਨ, ਐਫੀਲੀਏਟ ਲਿੰਕਾਂ, ਅਤੇ ਸਪਾਂਸਰਸ਼ਿਪਾਂ ਰਾਹੀਂ ਸਾਡੀ ਸਾਈਟ ਦਾ ਮੁਦਰੀਕਰਨ ਕਰਦੇ ਹਾਂ। ਅਸੀਂ ਪ੍ਰਸ਼ੰਸਾ ਕਰਾਂਗੇ ਜੇਕਰ ਤੁਸੀਂ ਸਾਡੀ ਸਾਈਟ ਨੂੰ ਦੇਖਦੇ ਹੋਏ ਆਪਣੇ ਵਿਗਿਆਪਨ ਬਲੌਕਰ ਨੂੰ ਹਟਾ ਦਿੰਦੇ ਹੋ।