ਸੇਮਲਟ ਮਾਹਰ: ਇਕ ਸਧਾਰਣ ਵਰਡਪਰੈਸ ਪਲੱਗਇਨ ਕਿਵੇਂ ਬਣਾਇਆ ਜਾਵੇ

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

ਸੇਮਲਟ ਦੇ ਪ੍ਰਮੁੱਖ ਮਾਹਰ ਐਂਡਰਿ D ਦਿਹਾਨ ਦੁਆਰਾ ਪ੍ਰਦਾਨ ਕੀਤੇ ਗਏ ਇਸ ਐਸਈਓ ਲੇਖ ਵਿੱਚ, ਤੁਸੀਂ ਸਿਖੋਗੇ ਕਿ ਆਪਣੀ ਕਸਟਮ ਵਰਡਪਰੈਸ ਪਲੱਗਇਨ ਕਿਵੇਂ ਬਣਾਈ ਜਾਵੇ.

ਇੱਕ ਵਰਡਪਰੈਸ ਪਲੱਗਇਨ ਦਾ ਮੁ structureਲਾ structureਾਂਚਾ

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

ਵਰਡਪਰੈਸ ਪਲੱਗਇਨ ਸਿਰਲੇਖ

ਇੱਕ ਸਧਾਰਣ ਸਿਰਲੇਖ ਵਿੱਚ ਇੱਕ ਛੋਟਾ ਕਾਰਜਸ਼ੀਲ structureਾਂਚਾ ਹੁੰਦਾ ਹੈ ਜਿਸ ਨੂੰ ਵਰਡਪਰੈਸ ਪਛਾਣ ਸਕਦਾ ਹੈ. ਉਦਾਹਰਣ ਵਜੋਂ, ਇਸ ਵਿਚ:

<? ਪੀਐਚਪੀ

ਪਲੱਗਇਨ ਨਾਮ: ਸਾਡਾ ਨਵਾਂ ਪਲੱਗਇਨ

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

ਬਾਕੀ ਪਲੱਗਇਨ

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

ਫੰਕਸ਼ਨ my_custom_redirect () {

ਗਲੋਬਲ $ ਪੋਸਟ;

ਜੇ (ਹੈ_ਪੇਜ () || ਹੈ_ਬੋਜੈਕਟ ($ ਪੋਸਟ)) {

ਜੇ (irect ਰੀਡਾਇਰੈਕਟ = get_post_meta ($ ਪੋਸਟ-> ID, 'ਰੀਡਾਇਰੈਕਟ', ਸਹੀ)) {

wp_redirect ($ ਰੀਡਾਇਰੈਕਟ);

ਨਿਕਾਸ;

add_action ('get_header', 'my_custom_redirect');

ਇਸ ਸਨਿੱਪਟ ਦਾ ਇੱਕ ਸਰਲ ਕਾਰਜ ਹੈ. ਇਹ ਤੁਹਾਨੂੰ ਕਿਸੇ ਵੀ ਪੰਨੇ 'ਤੇ ਇੱਕ ਕਸਟਮ ਮੈਟਾ ਜੋੜਨ ਦੀ ਆਗਿਆ ਦੇ ਸਕਦਾ ਹੈ. ਇਸ ਤੋਂ ਇਲਾਵਾ, ਇਹ ਤੁਹਾਨੂੰ ਵੱਖਰੇ ਯੂਆਰਐਲ ਦੀ ਵਰਤੋਂ ਕਰਦਿਆਂ ਕਸਟਮ 'ਰੀਡਾਇਰੈਕਟ' ਜੋੜਨ ਵਿੱਚ ਸਹਾਇਤਾ ਕਰ ਸਕਦਾ ਹੈ. ਮੇਰੇ ਪਿਛਲੇ ਸਿਰਲੇਖ ਵਿੱਚ, ਸਾਰਾ ਪਲੱਗ ਇੰਝ ਦਿਖਾਈ ਦੇਵੇਗਾ;

<? ਪੀਐਚਪੀ

/ *

ਪਲੱਗਇਨ ਨਾਮ: ਸਾਡਾ ਨਵਾਂ ਪਲੱਗਇਨ

ਫੰਕਸ਼ਨ my_custom_redirect () {

ਗਲੋਬਲ $ ਪੋਸਟ;

ਜੇ (ਹੈ_ਪੇਜ () || ਹੈ_ਬੋਜੈਕਟ ($ ਪੋਸਟ)) {

ਜੇ (irect redirect = get_post_meta ($ post-> ID, 'redirect', true))

wp_redirect ($ ਰੀਡਾਇਰੈਕਟ);

ਨਿਕਾਸ;

add_action ('get_header', 'my_custom_redirect');

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