ਵਰਡਪ੍ਰੈਸ: ਆਪਣੇ ਚਾਈਲਡ ਥੀਮ ਵਿਚ ਇਕ ਪੇਰੈਂਟ ਥੀਮ ਤੋਂ ਇਕ ਸ਼ੌਰਟਕੋਡ ਨੂੰ ਅਣਡਿੱਠਾ ਕਰੋ

ਵਰਡਪਰੈਸ ਏਪੀਆਈ

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

ਅੱਜ, ਮੇਰੇ ਕੋਲ ਇਕ ਵੱਖਰਾ ਮੁੱਦਾ ਸੀ. ਸਾਡੇ ਬਹੁਤ ਸਾਰੇ ਕਲਾਇੰਟਸ ਕੋਲ ਪੇਰੈਂਟ ਥੀਮ ਸ਼ੌਰਟਕੋਡ ਦੁਆਰਾ ਬਟਨ ਲਾਗੂ ਕੀਤੇ ਗਏ ਹਨ. ਐਲੀਵੇਟਿਡ ਮਾਰਕੀਟਿੰਗ ਸਲਿ .ਸ਼ਨਜ਼ ਵਿੱਚ ਸਾਡੇ ਸਹਿਯੋਗੀ ਵਿੱਚੋਂ ਇੱਕ ਨੇ ਪੁੱਛਿਆ ਕਿ ਕੀ ਅਸੀਂ ਬਟਨਾਂ ਤੇ ਕੁਝ ਇਵੈਂਟ ਟਰੈਕਿੰਗ ਕਰ ਸਕਦੇ ਹਾਂ ਕਿਉਂਕਿ ਉਹ ਸਾਈਟਾਂ ਵਿੱਚ ਵਧੀਆ ਕਾਲ-ਟੂ-ਐਕਸ਼ਨ ਸਨ. ਸ਼ੌਰਟਕੋਡ ਬਟਨ ਐਂਕਰ ਟੈਗ ਤੋਂ ਇਲਾਵਾ ਹੋਰ ਕੁਝ ਨਹੀਂ ਜੋ ਸ਼ੌਰਟਕੋਡ ਵਿਕਲਪਾਂ ਦੁਆਰਾ ਤਿਆਰ ਕੀਤੀਆਂ ਕਲਾਸਾਂ ਦੀ ਲੜੀ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਥੋੜ੍ਹੇ ਜਿਹੇ ਹੋਰ ਡਿਜ਼ਾਇਨ ਕੀਤਾ ਗਿਆ ਹੈ.

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

<a href="https://highbridgeconsultants.com" class="button blue medium" onClick="ga('send', 'event', 'button', 'Click', 'Home Button');">ਹੋਮ ਬਟਨ

ਸਮੱਸਿਆ, ਬੇਸ਼ਕ, ਇਹ ਹੈ ਕਿ ਸਾਡੇ ਵਿਚ ਇਕ ਛੋਟਾ ਜਿਹਾ ਸਥਾਨ ਹੈ ਮੁੱ themeਲਾ ਥੀਮ ਅਤੇ ਅਸੀਂ ਮੁੱ parentਲੇ ਥੀਮ ਨੂੰ ਸੰਪਾਦਿਤ ਨਹੀਂ ਕਰਨਾ ਚਾਹੁੰਦੇ. ਅਤੇ, ਕਿਉਂਕਿ ਸ਼ੌਰਟਕੋਡ ਸਮੁੱਚੀ ਸਮਗਰੀ ਵਿੱਚ ਸਮੁੱਚੇ ਤੌਰ ਤੇ ਤਾਇਨਾਤ ਹੈ, ਇਸ ਲਈ ਅਸੀਂ ਇੱਕ ਨਵਾਂ ਸ਼ੌਰਟਕੋਡ ਵੀ ਨਹੀਂ ਬਣਾਉਣਾ ਚਾਹੁੰਦੇ.

ਹੱਲ ਬਹੁਤ ਵਧੀਆ ਹੈ. ਵਰਡਪਰੈਸ API ਤੁਹਾਨੂੰ ਇੱਕ ਛੋਟਾ ਕੋਡ ਨੂੰ ਹਟਾਉਣ ਲਈ ਸਹਾਇਕ ਹੈ! ਇਸ ਲਈ, ਸਾਡੇ ਚਾਈਲਡ ਥੀਮ ਵਿਚ, ਅਸੀਂ ਸ਼ੌਰਟਕੋਡ ਨੂੰ ਹਟਾ ਸਕਦੇ ਹਾਂ, ਫਿਰ ਇਸ ਨੂੰ ਆਪਣੇ ਨਵੇਂ ਸ਼ੌਰਟਕੋਡ ਫੰਕਸ਼ਨ ਨਾਲ ਬਦਲੋ:

add_action ('after_setup_theme', 'ਕਾਲਿੰਗ_ਚਾਈਲਡ_ਟੈਮ_ਸੈੱਟਅਪ');
ਫੰਕਸ਼ਨ ਕਾਲਿੰਗ_ਚਾਈਲਡ_ਟੈਮ_ਸੈੱਟਅਪ () {ਹਟਾਓ_ਸ਼ੋਰਟਕੋਡ ('ਪੁਰਾਣੀ_ਬੱਟਨ_ਫੰਕਸ਼ਨ_ਇਨ_ਪੇਰੈਂਟ_ ਥੀਮ'); ਐਡ_ਸ਼ੋਰਟਕੋਡ ('ਬਟਨ', 'ਨਵਾਂ_ਬੱਟਨ_ਫੰਕਸ਼ਨ_ਇਨ_ਚਾਈਲਡ_ਥਮ'); }
ਫੰਕਸ਼ਨ ਨਿ__ਬਟਨ_ਫੰਕਸ਼ਨ_ ਇਨ_ਚਾਈਲਡ_ਥੈਮ ($ ਅਟਸ, $ ਕੰਟੈਂਟ = ਨਲ) {... ਤੁਹਾਡਾ ਨਵਾਂ ਸ਼ੌਰਟਕੋਡ ਇੱਥੇ ਹੈ ...}

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

ਤੁਹਾਨੂੰ ਕੀ ਲੱਗਦਾ ਹੈ?

ਇਹ ਸਾਈਟ ਸਪੈਮ ਨੂੰ ਘੱਟ ਕਰਨ ਲਈ ਅਕਕੀਮੈਟ ਵਰਤਦੀ ਹੈ. ਜਾਣੋ ਕਿ ਤੁਹਾਡੇ ਟਿੱਪਣੀ ਡੇਟਾ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਿਵੇਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ.