ਲੇਖ ਡਾਇਰੈਕਟਰੀ
ਜੇਕਰ ਤੁਸੀਂ ਗਲਤ ਪਲੱਗਇਨ ਚੁਣਦੇ ਹੋ ਤਾਂ ਸਭ ਤੋਂ ਸੁੰਦਰ ਕੋਡ ਵੀ ਤੁਹਾਡੀ ਵਰਡਪ੍ਰੈਸ ਵੈੱਬਸਾਈਟ ਨੂੰ ਵਿਗਾੜ ਸਕਦਾ ਹੈ ।
ਇਹ ਕੋਈ ਅਤਿਕਥਨੀ ਨਹੀਂ ਹੈ। ਮੈਂ ਬਹੁਤ ਸਾਰੀਆਂ ਅਜਿਹੀਆਂ ਵੈੱਬਸਾਈਟਾਂ ਦੇਖੀਆਂ ਹਨ ਜੋ ਬਿਲਕੁਲ ਠੀਕ ਚੱਲ ਰਹੀਆਂ ਸਨ, ਪਰ ਕੁਝ ਕੋਡ ਸਨਿੱਪਟ ਜੋੜਨ ਤੋਂ ਬਾਅਦ ਉਨ੍ਹਾਂ ਦੀ ਲੋਡਿੰਗ ਸਪੀਡ 0.8 ਸਕਿੰਟਾਂ ਤੋਂ ਵੱਧ ਕੇ 3 ਸਕਿੰਟਾਂ ਤੱਕ ਪਹੁੰਚ ਗਈ। ਇੱਕ ਲੰਬੀ ਜਾਂਚ ਤੋਂ ਬਾਅਦ, ਇਹ ਪਤਾ ਚਲਿਆ ਕਿ ਇੱਕ ਖਾਸ ਸਨਿੱਪਟ ਡੇਟਾਬੇਸ ਵਿੱਚ ਬੇਲੋੜੀਆਂ ਪੁੱਛਗਿੱਛਾਂ ਦਾ ਇੱਕ ਸਮੂਹ ਚਲਾ ਰਿਹਾ ਸੀ।
ਤਾਂ ਅੱਜ, ਆਓ WPCode ਅਤੇ Fluent Snippets ਬਾਰੇ ਗੱਲ ਕਰੀਏ, ਦੋ ਕੋਡ ਸਨਿੱਪਟ ਪ੍ਰਬੰਧਨ ਪਲੱਗਇਨ ਜਿਨ੍ਹਾਂ ਦੀ ਅਕਸਰ ਵਰਡਪ੍ਰੈਸ ਕਮਿਊਨਿਟੀ ਵਿੱਚ ਤੁਲਨਾ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
ਸੱਚ ਕਹਾਂ ਤਾਂ, ਮੈਂ ਦੋਵਾਂ ਦੀ ਵਿਆਪਕ ਵਰਤੋਂ ਕੀਤੀ ਹੈ ਅਤੇ ਦੋਸਤਾਂ ਨੂੰ ਕੁਝ ਮੁਸ਼ਕਲਾਂ ਤੋਂ ਬਚਣ ਵਿੱਚ ਵੀ ਮਦਦ ਕੀਤੀ ਹੈ। ਅੱਜ, ਮੈਂ ਆਪਣੇ ਸਾਰੇ ਇਮਾਨਦਾਰ ਅਨੁਭਵ ਸਾਂਝੇ ਕਰਾਂਗਾ।
ਮੈਨੂੰ ਕੁਝ ਪਿਛੋਕੜ ਨਾਲ ਸ਼ੁਰੂ ਕਰਨ ਦਿਓ।
ਵਰਡਪ੍ਰੈਸ ਵਿੱਚ ਕਸਟਮ ਕੋਡ ਜੋੜਨ ਦੇ ਕੁਝ ਤਰੀਕੇ ਹਨ। ਇੱਕ ਹੈ ਥੀਮ ਦੇ functions.php ਨੂੰ ਸਿੱਧਾ ਸੋਧਣਾ, ਜੋ ਕਿ ਸਰਲ ਅਤੇ ਸਿੱਧਾ ਹੈ, ਪਰ ਹਰੇਕ ਅੱਪਡੇਟ ਨਾਲ ਸਭ ਕੁਝ ਖਤਮ ਹੋ ਜਾਂਦਾ ਹੈ; ਦੂਜਾ ਹੈ ਚਾਈਲਡ ਥੀਮ ਦੀ ਵਰਤੋਂ ਕਰਨਾ, ਜੋ ਕਿ ਥੋੜ੍ਹਾ ਬਿਹਤਰ ਹੈ, ਪਰ ਫਿਰ ਵੀ ਇਸਦੀ ਦੇਖਭਾਲ ਦੀ ਲਾਗਤ ਵੱਧ ਹੈ; ਅਤੇ ਦੂਜਾ ਹੈ ਇੱਕ ਭਰੋਸੇਯੋਗ ਕੋਡ ਸਨਿੱਪਟ ਪਲੱਗਇਨ ਲੱਭਣਾ, ਜੋ ਕਿ ਪ੍ਰਬੰਧਨ ਅਤੇ ਚਲਾਉਣ ਲਈ ਸੁਰੱਖਿਅਤ ਹੈ।
ਇਨ੍ਹਾਂ ਦੋਨਾਂ ਟਰੈਕਾਂ ਵਿੱਚ WPCode ਅਤੇ Fluent Snippets ਮੁਕਾਬਲੇਬਾਜ਼ ਹਨ।
WPCode , ਵਰਡਪ੍ਰੈਸ ਕਮਿਊਨਿਟੀ ਵਿੱਚ ਇੱਕ ਅਨੁਭਵੀ, WPCode ਟੀਮ ਦਾ ਇੱਕ ਉਤਪਾਦ ਹੈ ਅਤੇ ਇਸਦੀ ਹਮੇਸ਼ਾ ਚੰਗੀ ਸਾਖ ਰਹੀ ਹੈ। ਇਸਦੀ ਰੇਟਿੰਗ 10 ਵਿੱਚੋਂ 4.9 ਹੈ; ਸਿਰਫ 31 ਸਮੀਖਿਆਵਾਂ ਹੋਣ ਦੇ ਬਾਵਜੂਦ, ਇਹ ਸਕੋਰ ਆਪਣੇ ਆਪ ਵਿੱਚ ਬੋਲਦਾ ਹੈ।
Fluent Snippets , WPManageNinja ਟੀਮ ਦਾ ਇੱਕ ਹੋਰ ਉਤਪਾਦ—ਹਾਂ, ਉਹੀ ਟੀਮ ਜਿਸਨੇ FluentCRM ਬਣਾਇਆ ਸੀ। ਇਸਦੀਆਂ 40 ਤੋਂ ਵੱਧ ਇੰਸਟਾਲ ਹਨ ਅਤੇ 4.6 ਰੇਟਿੰਗ ਹੈ, ਜੋ WPCode ਤੋਂ ਥੋੜ੍ਹੀ ਘੱਟ ਹੈ ਪਰ ਇੰਸਟਾਲਾਂ ਦੀ ਗਿਣਤੀ ਚਾਰ ਗੁਣਾ ਹੈ।
ਇਹ ਦਿਲਚਸਪ ਹੈ। ਇੰਸਟਾਲੇਸ਼ਨ ਵਾਲੀਅਮ ਅਤੇ ਰੇਟਿੰਗਾਂ ਵਿਚਕਾਰ ਉਲਟ ਸਬੰਧ ਦਾ ਕੋਈ ਕਾਰਨ ਜ਼ਰੂਰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।
ਸੰਪਾਦਕ ਅਨੁਭਵ
WPCode ACE ਐਡੀਟਰ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ, ਮੈਂ ਤੁਹਾਨੂੰ ਦੱਸਦਾ ਹਾਂ, ਇੱਕ ਸਪਸ਼ਟ ਤੌਰ 'ਤੇ ਰਵਾਇਤੀ ਵਰਡਪ੍ਰੈਸ ਸ਼ੈਲੀ ਹੈ। ਇਸ ਵਿੱਚ ਕੋਡ ਹਾਈਲਾਈਟਿੰਗ ਹੈ, ਪਰ ਰੰਗ ਸਕੀਮ ਕਾਫ਼ੀ ਰੂੜੀਵਾਦੀ ਹੈ, ਅਤੇ ਕੋਡ ਸੰਪੂਰਨਤਾ ਬਾਰੇ ਭੁੱਲ ਜਾਓ। ਜੇਕਰ ਤੁਸੀਂ VS ਕੋਡ ਦੇ ਆਦੀ ਹੋ, ਤਾਂ ਇੱਥੇ ਇਸਦੀ ਵਰਤੋਂ ਕਰਨ ਨਾਲ ਤੁਹਾਨੂੰ "ਆਹ, ਮੈਂ ਪੰਜ ਸਾਲ ਪਿੱਛੇ ਯਾਤਰਾ ਕੀਤੀ ਹੈ" ਦੀ ਇੱਕ ਭਟਕਾਉਣ ਵਾਲੀ ਭਾਵਨਾ ਮਿਲੇਗੀ।
ਫਲੂਐਂਟ ਸਨਿੱਪਟਸ ਵੱਖਰਾ ਹੈ; ਇਹ ਸਿੱਧਾ ਮੋਨਾਕੋ ਐਡੀਟਰ ਵਿੱਚ ਏਕੀਕ੍ਰਿਤ ਹੈ।
ਹਾਂ, ਇਹ VS ਕੋਡ ਵਰਗਾ ਹੀ ਸੰਪਾਦਕ ਹੈ। ਕੋਡ ਹਾਈਲਾਈਟਿੰਗ, ਆਟੋ-ਕੰਪਲੀਸ਼ਨ, ਸਿੰਟੈਕਸ ਸੰਕੇਤ—ਸਾਰਾ ਅਨੁਭਵ ਲਗਭਗ ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਕੋਡ ਲਿਖਣ ਦੇ ਸਮਾਨ ਹੈ। ਜਦੋਂ ਮੈਂ ਇਸਨੂੰ ਪਹਿਲੀ ਵਾਰ ਵਰਤਿਆ, ਤਾਂ ਮੈਨੂੰ ਤੁਰੰਤ ਇਸ ਨਾਲ ਪਿਆਰ ਹੋ ਗਿਆ। ਇਹ "ਅੰਤ ਵਿੱਚ, ਇੱਕ ਪਲੱਗਇਨ ਜੋ ਇੱਕ ਵਧੀਆ ਸੰਪਾਦਕ ਬਣਾਉਣ ਲਈ ਤਿਆਰ ਹੈ!" ਦੀ ਭਾਵਨਾ ਸੀ।
ਪਰ ਇੱਥੇ ਸਵਾਲ ਇਹ ਹੈ: ਕੀ ਇੱਕ ਬਿਹਤਰ ਸੰਪਾਦਕ ਦਾ ਮਤਲਬ ਜ਼ਰੂਰੀ ਤੌਰ 'ਤੇ ਇੱਕ ਬਿਹਤਰ ਉਪਭੋਗਤਾ ਅਨੁਭਵ ਹੁੰਦਾ ਹੈ?
ਅਨਿਸ਼ਚਿਤ
ਮੈਂ ਸ਼ੇਨਜ਼ੇਨ ਵਿੱਚ ਇੱਕ ਦੋਸਤ ਨੂੰ ਜਾਣਦਾ ਹਾਂ ਜੋ ਇੱਕ ਸਮੱਗਰੀ ਵੈੱਬਸਾਈਟ ਕਾਰੋਬਾਰ ਚਲਾਉਂਦਾ ਹੈ। ਉਹ ਇੱਕ ਇਕੱਲਾ ਵੈੱਬਸਾਈਟ ਮਾਲਕ ਹੈ, ਇਕੱਲੇ ਤੀਹ ਤੋਂ ਵੱਧ ਵੈੱਬਸਾਈਟਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਦਾ ਹੈ। ਉਸਨੇ ਮੈਨੂੰ ਦੱਸਿਆ ਕਿ ਉਸਨੂੰ WPCode ਪਸੰਦ ਹੈ। ਕਿਉਂ? ਕਿਉਂਕਿ ਇਹ ਸਧਾਰਨ ਹੈ। ਬੈਕਐਂਡ ਖੋਲ੍ਹੋ, ਕੁਝ ਵਾਰ ਕਲਿੱਕ ਕਰੋ, ਕੋਡ ਦਿਖਾਈ ਦੇਵੇਗਾ, ਅਤੇ ਬੱਸ। ਉਸਨੂੰ ਕਿਸੇ ਵੀ ਫੈਂਸੀ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ; ਉਸਨੂੰ ਸਥਿਰਤਾ ਅਤੇ ਗਲਤੀ-ਮੁਕਤ ਸੰਚਾਲਨ ਦੀ ਲੋੜ ਹੈ।
ਉਨ੍ਹਾਂ ਸ਼ਬਦਾਂ ਨੇ ਉਸ ਸਮੇਂ ਮੈਨੂੰ ਸੱਚਮੁੱਚ ਪ੍ਰਭਾਵਿਤ ਕੀਤਾ।
ਹਾਂ, ਮੋਨਾਕੋ ਐਡੀਟਰ ਬਹੁਤ ਵਧੀਆ ਅਤੇ ਬਹੁਤ ਸ਼ਕਤੀਸ਼ਾਲੀ ਹੈ। ਪਰ ਉਸ ਵਿਅਕਤੀ ਲਈ ਜੋ ਹਰ ਰੋਜ਼ ਤੀਹ ਤੋਂ ਵੱਧ ਵੈੱਬਸਾਈਟਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਦਾ ਹੈ, ਸਿੱਖਣ ਦਾ ਵਕਰ ਆਪਣੇ ਆਪ ਵਿੱਚ ਇੱਕ ਬੋਝ ਹੈ।
存储方式
ਸੰਪਾਦਕ ਬਾਰੇ ਚਰਚਾ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਆਓ ਕੁਝ ਹੋਰ ਸਖ਼ਤ ਗੱਲਾਂ ਵੱਲ ਵਧੀਏ।
WPCode ਡੇਟਾਬੇਸ ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਸਾਰੇ ਸਨਿੱਪਟ wp_options ਟੇਬਲ ਵਿੱਚ ਸਟੋਰ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। ਹਰੇਕ ਰੀਡ ਓਪਰੇਸ਼ਨ ਵਿੱਚ ਇੱਕ ਡੇਟਾਬੇਸ ਪੁੱਛਗਿੱਛ ਸ਼ਾਮਲ ਹੁੰਦੀ ਹੈ, ਅਤੇ ਉੱਚ-ਸਮਕਾਲੀ ਦ੍ਰਿਸ਼ਾਂ ਵਿੱਚ, ਇਹ ਪੁੱਛਗਿੱਛ ਗਿਣਤੀ ਇਕੱਠੀ ਹੋ ਸਕਦੀ ਹੈ।
ਫਲੂਐਂਟ ਸਨਿੱਪਟ ਫਾਈਲ ਸਟੋਰੇਜ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ। ਕੋਡ ਸਨਿੱਪਟ wp-content/fluent-snippets/ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ PHP ਫਾਈਲਾਂ ਦੇ ਰੂਪ ਵਿੱਚ ਸਟੋਰ ਕੀਤੇ ਜਾਂਦੇ ਹਨ, ਅਤੇ ਵਰਡਪ੍ਰੈਸ ਉਹਨਾਂ ਨੂੰ ਡੇਟਾਬੇਸ ਪੁੱਛਗਿੱਛਾਂ ਨੂੰ ਬਾਈਪਾਸ ਕਰਦੇ ਹੋਏ, ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਦੌਰਾਨ ਸਿੱਧੇ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ।
ਸਿਧਾਂਤਕ ਤੌਰ 'ਤੇ, ਫਾਈਲ ਸਟੋਰੇਜ ਤੇਜ਼ ਅਤੇ ਵਧੇਰੇ ਸੁਰੱਖਿਅਤ ਹੈ।
ਇਸਨੂੰ ਸੁਰੱਖਿਅਤ ਕਿਉਂ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ? ਕਿਉਂਕਿ ਫਾਈਲ ਸਟੋਰੇਜ ਸੁਭਾਵਿਕ ਤੌਰ 'ਤੇ SQL ਇੰਜੈਕਸ਼ਨ ਦੇ ਜੋਖਮ ਨੂੰ ਅਲੱਗ ਕਰਦੀ ਹੈ; ਡੇਟਾਬੇਸ ਵਿੱਚ ਕੋਡ ਦੇ ਕੋਈ ਸਨਿੱਪਟ ਨਹੀਂ ਹਨ ਜੋ ਇੰਜੈਕਟ ਕੀਤੇ ਜਾ ਸਕਣ।
ਪਰ ਇੱਕ "ਪਰ" ਹੈ।
ਫਾਈਲ ਸਟੋਰੇਜ ਦੀਆਂ ਵੀ ਆਪਣੀਆਂ ਸਮੱਸਿਆਵਾਂ ਹਨ। ਹਰ ਵਾਰ ਜਦੋਂ ਸਨਿੱਪਟ ਅੱਪਡੇਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਫਾਈਲ ਲਿਖਣ ਦੀਆਂ ਇਜਾਜ਼ਤਾਂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਜੇਕਰ ਸਰਵਰ ਗਲਤ ਢੰਗ ਨਾਲ ਕੌਂਫਿਗਰ ਕੀਤਾ ਗਿਆ ਹੈ, ਜਾਂ ਕੁਝ ਖਾਸ ਵਰਚੁਅਲ ਹੋਸਟਿੰਗ ਵਾਤਾਵਰਣਾਂ ਵਿੱਚ, ਫਾਈਲ ਲਿਖਣ ਵਿੱਚ ਸਮੱਸਿਆਵਾਂ ਆ ਸਕਦੀਆਂ ਹਨ। ਪਹਿਲਾਂ, ਕਿਸੇ ਨੇ ਇੱਕ ਸਮੂਹ ਵਿੱਚ ਸ਼ਿਕਾਇਤ ਕੀਤੀ ਸੀ ਕਿ ਸਨਿੱਪਟ ਅੱਪਡੇਟ ਕਰਨ ਤੋਂ ਬਾਅਦ ਕੋਡ ਕੰਮ ਨਹੀਂ ਕਰਦਾ ਸੀ, ਅਤੇ ਜਾਂਚ ਤੋਂ ਬਾਅਦ, ਇਹ ਇੱਕ ਫਾਈਲ ਇਜਾਜ਼ਤ ਸਮੱਸਿਆ ਪਾਇਆ ਗਿਆ ਸੀ।
ਇਸ ਲਈ, ਕੋਈ ਵੀ ਵਧੀਆ ਮੌਕਾ ਨਹੀਂ ਹੈ; ਹਰੇਕ ਦਾ ਆਪਣਾ ਦ੍ਰਿਸ਼ ਹੁੰਦਾ ਹੈ।
ਲੋਡ ਹੋਣ ਦੀਆਂ ਸਥਿਤੀਆਂ
ਇਹ ਉਹ ਥਾਂ ਹੈ ਜਿੱਥੇ ਦੋ ਪਲੱਗਇਨਾਂ ਵਿਚਕਾਰ ਸਭ ਤੋਂ ਸਪੱਸ਼ਟ ਅੰਤਰ ਹੈ।
WPCode ਦੀ ਕੰਡੀਸ਼ਨਲ ਲੋਡਿੰਗ ਕਾਫ਼ੀ ਬੁਨਿਆਦੀ ਹੈ, ਜੋ ਫੋਰਗਰਾਉਂਡ ਅਤੇ ਬੈਕਗ੍ਰਾਊਂਡ ਲੋਡਿੰਗ ਦੋਵਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦੀ ਹੈ। ਤੁਸੀਂ ਇਸਨੂੰ ਗਲੋਬਲੀ ਸਮਰੱਥ ਜਾਂ ਅਯੋਗ ਕਰਨ ਦੀ ਚੋਣ ਵੀ ਕਰ ਸਕਦੇ ਹੋ। ਇਹ ਬਹੁਤ ਸੌਖਾ ਹੈ।
ਫਲੂਐਂਟ ਸਨਿੱਪਟਸ ਦੀ ਸ਼ਰਤੀਆ ਲੋਡਿੰਗ ਸ਼ਾਨਦਾਰ ਹੈ; ਇਹ ਉਪਭੋਗਤਾ ਭੂਮਿਕਾਵਾਂ, URL ਨਿਯਮਾਂ, ਡਿਵਾਈਸ ਕਿਸਮਾਂ, ਅਤੇ ਇੱਥੋਂ ਤੱਕ ਕਿ ਕਸਟਮ ਖੇਤਰਾਂ 'ਤੇ ਅਧਾਰਤ ਹੋ ਸਕਦੀ ਹੈ। ਇਸਦੀ ਪੇਸ਼ੇਵਰਤਾ ਚਾਰਟ ਤੋਂ ਬਾਹਰ ਹੈ।
ਕੀ ਤੁਸੀਂ ਇਸ ਬਾਰੇ ਸੋਚਦੇ ਹੋ?
ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਤੁਸੀਂ ਬਹੁਤ ਹੀ ਬਾਰੀਕ ਕੰਟਰੋਲ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ। ਉਦਾਹਰਨ ਲਈ, "ਇਸ ਕੋਡ ਨੂੰ ਸਿਰਫ਼ ਉਹਨਾਂ ਮੋਬਾਈਲ ਡਿਵਾਈਸਾਂ 'ਤੇ ਲੋਡ ਕਰੋ ਜਿੱਥੇ URL ਵਿੱਚ /product/ ਹੈ ਅਤੇ ਉਪਭੋਗਤਾ ਲੌਗਇਨ ਨਹੀਂ ਹੈ।" ਇਸ ਤਰ੍ਹਾਂ ਦੀ ਲੋੜ WPCode ਵਿੱਚ ਪ੍ਰਾਪਤ ਕਰਨਾ ਮੂਲ ਰੂਪ ਵਿੱਚ ਅਸੰਭਵ ਹੈ, ਪਰ ਇਹ Fluent Snippets ਵਿੱਚ ਇੱਕ ਮਿਆਰੀ ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ।
ਬੇਸ਼ੱਕ, ਇਸ ਵਿੱਚ ਲਾਗਤਾਂ ਸ਼ਾਮਲ ਹਨ। ਜਿੰਨੀ ਗੁੰਝਲਦਾਰ ਸੰਰਚਨਾ ਹੋਵੇਗੀ, ਓਨੀ ਹੀ ਜ਼ਿਆਦਾ ਰੱਖ-ਰਖਾਅ ਦੀ ਲਾਗਤ ਹੋਵੇਗੀ। ਛੇ ਮਹੀਨਿਆਂ ਬਾਅਦ, ਇਹ ਸ਼ੱਕੀ ਹੈ ਕਿ ਕੀ ਤੁਸੀਂ ਉਨ੍ਹਾਂ ਸ਼ਰਤਾਂ ਅਤੇ ਨਿਯਮਾਂ ਨੂੰ ਸਮਝ ਸਕਦੇ ਹੋ ਜੋ ਤੁਸੀਂ ਲਿਖੀਆਂ ਹਨ।
ਮੇਰੀਆਂ ਭਾਵਨਾਵਾਂ
WPCode ਇੱਕ ਸਵਿਸ ਆਰਮੀ ਚਾਕੂ ਵਾਂਗ ਹੈ: ਇਹ ਕਾਫ਼ੀ ਅਤੇ ਸਥਿਰ ਹੈ, ਪਰ ਇਸਦੀ ਕਾਰਜਸ਼ੀਲਤਾ ਦੀਆਂ ਸੀਮਾਵਾਂ ਹਨ।
ਫਲੂਐਂਟ ਸਨਿੱਪਟ ਇੱਕ ਪੇਸ਼ੇਵਰ ਟੂਲਬਾਕਸ ਵਾਂਗ ਹਨ; ਤੁਸੀਂ ਹੋਰ ਵੀ ਕਰ ਸਕਦੇ ਹੋ, ਪਰ ਤੁਹਾਨੂੰ ਇਹ ਜਾਣਨ ਦੀ ਲੋੜ ਹੈ ਕਿ ਤੁਸੀਂ ਕੀ ਕਰ ਰਹੇ ਹੋ।
ਇਮਾਨਦਾਰੀ ਨਾਲ ਕਹਾਂ ਤਾਂ ਇਹ ਦੋਵੇਂ ਇੱਕੋ ਖੇਤਰ ਵਿੱਚ ਮੁਕਾਬਲੇਬਾਜ਼ ਵੀ ਨਹੀਂ ਹਨ।
ਜੇਕਰ ਤੁਸੀਂ ਸਿਰਫ਼ ਇੱਕ ਨਿੱਜੀ ਵੈੱਬਸਾਈਟ ਜਾਂ ਇੱਕ ਛੋਟੇ ਪੈਮਾਨੇ ਦਾ ਕੰਮ ਚਲਾ ਰਹੇ ਹੋ, ਤਾਂ WPCode ਕਾਫ਼ੀ ਹੈ। ਇਸਦਾ ਸਭ ਤੋਂ ਵੱਡਾ ਮੁੱਲ ਤੁਹਾਡੇ ਕੋਡ ਨੂੰ ਚੰਗੀ ਤਰ੍ਹਾਂ ਪ੍ਰਬੰਧਿਤ ਕਰਨ, ਬੱਗਾਂ ਤੋਂ ਬਚਣ ਅਤੇ ਸਥਿਰ ਸੰਚਾਲਨ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣ ਵਿੱਚ ਹੈ।
ਜੇਕਰ ਤੁਸੀਂ ਸੂਝਵਾਨ ਕਾਰਜ ਕਰ ਰਹੇ ਹੋ ਜਾਂ ਤੁਹਾਡੀ ਸਾਈਟ 'ਤੇ ਗੁੰਝਲਦਾਰ ਕਾਰੋਬਾਰੀ ਤਰਕ ਹੈ, ਤਾਂ ਫਲੂਐਂਟ ਸਨਿੱਪਟਸ ਦੀ ਸ਼ਰਤੀਆ ਲੋਡਿੰਗ ਤੁਹਾਡੀ ਜਾਨ ਬਚਾ ਸਕਦੀ ਹੈ।
ਵਿਹਾਰਕ ਉਪਯੋਗ: ਸਮੱਗਰੀ ਦੀ ਕਿਸਮ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਸ਼ਾਰਟਕੋਡਾਂ ਨੂੰ ਕਾਲ ਨਹੀਂ ਕਰ ਸਕਦੀ
ਠੀਕ ਹੈ, ਹੁਣ ਜਦੋਂ ਅਸੀਂ ਮੁੱਢਲੀਆਂ ਤੁਲਨਾਵਾਂ ਨੂੰ ਕਵਰ ਕਰ ਲਿਆ ਹੈ, ਆਓ ਕੁਝ ਵਿਹਾਰਕ ਉਦਾਹਰਣਾਂ ਵੱਲ ਵਧੀਏ।
ਬਹੁਤ ਸਾਰੇ ਲੋਕ ਫਲੂਐਂਟ ਸਨਿੱਪਟਸ ਵਿੱਚ ਇੱਕ ਸਮੱਗਰੀ ਕਿਸਮ ਦਾ ਸਨਿੱਪਟ ਬਣਾਉਂਦੇ ਹਨ ਅਤੇ ਫਿਰ ਇਸ ਵਿੱਚ ਸ਼ਾਰਟਕੋਡ ਲਿਖਦੇ ਹਨ।
ਅਜਿਹੇ ਤੌਰ
[nihaoya]ਇਹ ਠੀਕ ਹੈ.
ਮੈਂ ਤੁਹਾਨੂੰ ਦੱਸ ਦਿਆਂ, ਮੈਂ ਪਹਿਲਾਂ ਵੀ ਇਸ ਜਾਲ ਵਿੱਚ ਫਸ ਚੁੱਕਾ ਹਾਂ।
ਫਲੂਐਂਟ ਸਨਿੱਪਟਸ ਤਿੰਨ ਕਿਸਮਾਂ ਦੇ ਸਨਿੱਪਟਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦੇ ਹਨ: PHP ਕਿਸਮ, ਸਮੱਗਰੀ ਕਿਸਮ, ਅਤੇ CSS/JS ਕਿਸਮ।
ਜੇਕਰ ਤੁਹਾਡਾ ਸਨਿੱਪਟ ਸਮੱਗਰੀ (PHP+HTML) ਕਿਸਮ 'ਤੇ ਸੈੱਟ ਹੈ, ਤਾਂ ਅੰਦਰ ਹੇਠ ਲਿਖਿਆਂ ਨੂੰ ਲਿਖੋ: [nihaoya]ਇਹ ਇਸਨੂੰ ਪਾਰਸ ਨਹੀਂ ਕਰੇਗਾ; ਇਹ ਸਿਰਫ਼... [nihaoya] ਇਹ ਅੱਖਰ ਬਿਲਕੁਲ ਉਵੇਂ ਹੀ ਆਉਟਪੁੱਟ ਹਨ ਜਿਵੇਂ ਉਹ ਸਨ।
ਇਹ ਸਿਰਫ਼ ਸਾਦਾ ਟੈਕਸਟ ਹੈ, ਸੰਖੇਪ ਆਉਟਪੁੱਟ ਨਹੀਂ।
ਸ਼ਾਰਟਕੋਡ ਨੂੰ ਅਸਲ ਵਿੱਚ ਚਲਾਉਣ ਲਈ, ਇਸਨੂੰ PHP ਫੰਕਸ਼ਨ `do_shortcode()` ਵਿੱਚ ਲਪੇਟਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਸੰਟੈਕਸ ਇਸ ਪ੍ਰਕਾਰ ਹੈ:
<?php echo do_shortcode('[nihaoya]'); ?>
ਇਸ ਤਰ੍ਹਾਂ, ਵਰਡਪ੍ਰੈਸ ਸ਼ਾਰਟਕੋਡ ਨੂੰ ਪਾਰਸ ਕਰੇਗਾ ਅਤੇ ਸੰਬੰਧਿਤ ਸਮੱਗਰੀ ਨੂੰ ਆਉਟਪੁੱਟ ਦੇਵੇਗਾ।
ਇਹ ਸਮਝਣ ਵਿੱਚ ਮੈਨੂੰ ਬਹੁਤ ਸਮਾਂ ਲੱਗਿਆ; ਇਹ ਦਸਤਾਵੇਜ਼ਾਂ ਵਿੱਚ ਸਪੱਸ਼ਟ ਤੌਰ 'ਤੇ ਨਹੀਂ ਦੱਸਿਆ ਗਿਆ ਸੀ।
ਜੇਕਰ ਤੁਹਾਡਾ ਸਨਿੱਪਟ PHP ਕਿਸਮ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਤਾਂ ਇਹ ਹੋਰ ਵੀ ਸੌਖਾ ਹੈ: ਫੰਕਸ਼ਨ ਵਿੱਚ ਸਿਰਫ਼ ਇੱਕ `return` ਸਟੇਟਮੈਂਟ ਲਿਖੋ, ਇਸਨੂੰ `add_shortcode` ਨਾਲ ਰਜਿਸਟਰ ਕਰੋ, ਅਤੇ ਸ਼ਾਰਟਕੋਡ ਸਹੀ ਢੰਗ ਨਾਲ ਕੰਮ ਕਰੇਗਾ। ਇੱਥੇ ਕੋਈ ਅਸਪਸ਼ਟਤਾ ਨਹੀਂ ਹੈ; ਸਮੱਸਿਆ ਸਿਰਫ਼ ਸਮੱਗਰੀ ਕਿਸਮ ਨਾਲ ਹੈ।
ਮੈਨੂੰ ਸ਼ੱਕ ਹੈ ਕਿ ਜਿਸ ਵਿਅਕਤੀ ਨੇ ਇਹ ਵਿਸ਼ੇਸ਼ਤਾ ਲਿਖੀ ਹੈ, ਉਸਨੇ ਇਹ ਮੰਨ ਲਿਆ ਹੈ ਕਿ ਸਮੱਗਰੀ ਕਿਸਮ ਮੁੱਖ ਤੌਰ 'ਤੇ HTML ਸਮੱਗਰੀ ਲਈ ਹੈ, ਅਤੇ ਉਸ ਸ਼ਾਰਟਹੈਂਡ ਨੂੰ PHP ਕਿਸਮਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸੰਭਾਲਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ, ਇਸ ਲਈ ਇੰਟਰਫੇਸ 'ਤੇ ਇਸਦਾ ਸਪੱਸ਼ਟ ਸੰਕੇਤ ਨਹੀਂ ਹੈ। ਹਾਲਾਂਕਿ, ਅਭਿਆਸ ਵਿੱਚ, ਬਹੁਤ ਸਾਰੇ ਲੋਕ ਦੋਵਾਂ ਕਿਸਮਾਂ ਨੂੰ ਇੱਕ ਦੂਜੇ ਦੇ ਬਦਲ ਕੇ ਵਰਤਦੇ ਹਨ, ਜਿਸ ਨਾਲ ਸਮੱਸਿਆਵਾਂ ਪੈਦਾ ਹੁੰਦੀਆਂ ਹਨ।
ਅੰਤ ਵਿੱਚ
WPCode ਕਿਸ ਲਈ ਢੁਕਵਾਂ ਹੈ? ਛੋਟੀਆਂ ਵੈੱਬਸਾਈਟਾਂ ਜਿਨ੍ਹਾਂ ਦੀਆਂ ਲੋੜਾਂ ਸਧਾਰਨ ਹਨ, ਅਤੇ ਉਹ ਜੋ ਕੋਸ਼ਿਸ਼ ਨਹੀਂ ਕਰਨਾ ਚਾਹੁੰਦੇ। ਇਹ ਬਿਲਕੁਲ ਵਰਤੋਂ ਲਈ ਤਿਆਰ ਹੈ, ਸਿੱਖਣ ਦੀ ਬਹੁਤ ਘੱਟ ਵਕਰ ਦੇ ਨਾਲ, ਅਤੇ ਸਮੱਸਿਆ-ਨਿਪਟਾਰਾ ਆਸਾਨ ਹੈ।
ਫਲੂਐਂਟ ਸਨਿੱਪਟ ਕਿਸ ਲਈ ਢੁਕਵੇਂ ਹਨ? ਗੁੰਝਲਦਾਰ ਸ਼ਰਤੀਆ ਨਿਯੰਤਰਣ ਅਤੇ ਪ੍ਰਦਰਸ਼ਨ 'ਤੇ ਧਿਆਨ ਕੇਂਦਰਿਤ ਕਰਨ ਵਾਲੀਆਂ ਦਰਮਿਆਨੀਆਂ ਤੋਂ ਵੱਡੀਆਂ ਵੈੱਬਸਾਈਟਾਂ। ਫਾਈਲ ਸਟੋਰੇਜ ਦਾ ਅਰਥ ਹੈ ਤੇਜ਼ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਸਪੀਡ, ਸ਼ਰਤੀਆ ਲੋਡਿੰਗ ਦਾ ਅਰਥ ਹੈ ਵਧੀਆ ਨਿਯੰਤਰਣ, ਅਤੇ ਮੋਨਾਕੋ ਐਡੀਟਰ ਦਾ ਅਰਥ ਹੈ ਇੱਕ ਵਧੇਰੇ ਆਰਾਮਦਾਇਕ ਵਿਕਾਸ ਅਨੁਭਵ।
ਬੇਸ਼ੱਕ, ਇਹ ਇਸ ਆਧਾਰ 'ਤੇ ਹੈ ਕਿ ਤੁਸੀਂ ਇਹਨਾਂ "ਹੋਰ" ਲਈ ਸਿੱਖਣ ਦੀ ਲਾਗਤ ਦਾ ਭੁਗਤਾਨ ਕਰਨ ਲਈ ਤਿਆਰ ਹੋ।
ਸੱਚ ਕਹਾਂ ਤਾਂ, ਜੇਕਰ ਤੁਸੀਂ ਆਪਣੇ ਲੇਖ ਦੇ ਅੰਤ ਵਿੱਚ ਸਿਰਫ਼ Google Analytics ਕੋਡ ਜਾਂ ਕਾਪੀਰਾਈਟ ਨੋਟਿਸ ਜੋੜ ਰਹੇ ਹੋ, ਤਾਂ WPCode ਬਿਲਕੁਲ ਠੀਕ ਹੈ। "ਬਿਹਤਰ ਸੰਪਾਦਕ" ਲਈ Fluent Snippets ਨੂੰ ਟਵੀਕ ਕਰਨ ਦੀ ਕੋਈ ਲੋੜ ਨਹੀਂ ਹੈ।
ਹਾਲਾਂਕਿ, ਜੇਕਰ ਤੁਹਾਡੀ ਸਾਈਟ ਨੂੰ A/B ਟੈਸਟਿੰਗ ਦੀ ਲੋੜ ਹੈ ਅਤੇ ਡਿਵਾਈਸ, ਉਪਭੋਗਤਾ ਭੂਮਿਕਾ, ਜਾਂ ਪੰਨੇ ਦੀ ਕਿਸਮ ਦੇ ਅਨੁਸਾਰ ਵੱਖ-ਵੱਖ ਕੋਡ ਲੋਡ ਕਰਨ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ Fluent Snippets ਦੀ ਸ਼ਰਤੀਆ ਲੋਡਿੰਗ ਤੁਹਾਨੂੰ ਬਹੁਤ ਸਾਰਾ ਹੱਥੀਂ ਨਿਰਣਾ ਅਤੇ ਸਖ਼ਤ ਕੋਡਿੰਗ ਬਚਾ ਸਕਦੀ ਹੈ।
ਇੱਕ ਆਖਰੀ ਗੱਲ।
ਔਜ਼ਾਰ ਸਿਰਫ਼ ਸਾਧਨ ਹਨ; ਉਨ੍ਹਾਂ ਦਾ ਅਸਲ ਮੁੱਲ ਇਸ ਗੱਲ ਵਿੱਚ ਹੈ ਕਿ ਤੁਸੀਂ ਉਨ੍ਹਾਂ ਦੀ ਸਮਰੱਥਾ ਨੂੰ ਵੱਧ ਤੋਂ ਵੱਧ ਕਰ ਸਕਦੇ ਹੋ ਜਾਂ ਨਹੀਂ।
WPCode ਇੱਕ ਪ੍ਰਸਿੱਧ ਟੂਲ ਹੈ ਜੋ ਸਥਿਰ, ਵਰਤੋਂ ਵਿੱਚ ਆਸਾਨ, ਅਤੇ ਤੇਜ਼ ਤੈਨਾਤੀ ਲਈ ਢੁਕਵਾਂ ਹੈ। ਫਲੂਐਂਟ ਸਨਿੱਪਟਸ ਇੱਕ ਪੇਸ਼ੇਵਰ ਟੂਲ ਹੈ ਜੋ ਮਜ਼ਬੂਤ ਪ੍ਰਦਰਸ਼ਨ, ਵਧੇਰੇ ਲਚਕਦਾਰ ਸਥਿਤੀ ਨਿਯੰਤਰਣ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ, ਅਤੇ ਡਿਵੈਲਪਰਾਂ ਅਤੇ ਗੁੰਝਲਦਾਰ ਵੈੱਬਸਾਈਟਾਂ ਲਈ ਢੁਕਵਾਂ ਹੈ।
ਪਲੱਗਇਨ ਚੁਣਨਾ ਤੁਹਾਡੇ ਹੁਨਰਾਂ ਨੂੰ ਦਿਖਾਉਣ ਬਾਰੇ ਨਹੀਂ ਹੈ, ਸਗੋਂ ਤੁਹਾਡੀ ਵੈੱਬਸਾਈਟ ਨੂੰ ਵਧੇਰੇ ਸਥਿਰ, ਤੇਜ਼ ਅਤੇ ਵਧੇਰੇ ਸੁਰੱਖਿਅਤ ਬਣਾਉਣ ਬਾਰੇ ਹੈ।
ਮੇਰਾ ਪੱਕਾ ਵਿਸ਼ਵਾਸ ਹੈ ਕਿ ਜੋ ਤੁਹਾਡੇ ਲਈ ਸਭ ਤੋਂ ਵਧੀਆ ਹੈ ਉਹੀ ਸਭ ਤੋਂ ਵਧੀਆ ਹੈ, ਜ਼ਰੂਰੀ ਨਹੀਂ ਕਿ ਜਿੰਨੀਆਂ ਜ਼ਿਆਦਾ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹੋਣ ਜਾਂ ਉਹ ਓਨੀਆਂ ਹੀ ਮਜ਼ਬੂਤ ਹੋਣ।
ਇੱਕ ਵਾਕ ਦਾ ਸਾਰ
- ਛੋਟੀ ਸਾਈਟ, ਸਧਾਰਨ ਜ਼ਰੂਰਤਾਂ → WPC ਕੋਡ
- ਵੱਡੀ ਸਾਈਟ, ਗੁੰਝਲਦਾਰ ਸਥਿਤੀ ਨਿਯੰਤਰਣ → ਫਲੂਐਂਟ ਸਨਿੱਪਟ
ਅੰਤ ਵਿੱਚ, ਇੱਥੇ ਇੱਕ ਸਲਾਹ ਹੈ: ਸਭ ਤੋਂ ਕੀਮਤੀ ਖੋਜ ਵਿਹਾਰਕ ਤਜਰਬਾ ਪ੍ਰਾਪਤ ਕਰਨਾ ਅਤੇ ਕੋਡ ਨੂੰ ਚਲਾਉਣਾ ਹੈ। ਸਾਰਿਆਂ ਨੂੰ ਅਭਿਆਸ ਕੀਤੇ ਬਿਨਾਂ ਇਸਨੂੰ ਬੁੱਕਮਾਰਕ ਨਾ ਕਰੋ!
ਉਮੀਦ ਹੈ, ਚੇਨ ਵੇਇਲਿਯਾਂਗ ਦੇ ਬਲੌਗ ( https://www.chenweiliang.com/ ) 'ਤੇ ਸਾਂਝਾ ਕੀਤਾ ਗਿਆ ਲੇਖ "WPCode ਬਨਾਮ Fluent Snippets: ਕਿਹੜਾ ਬਿਹਤਰ ਹੈ? ਪਲੱਗਇਨ ਤੁਲਨਾ ਅਤੇ ਵਿਹਾਰਕ ਟਿਊਟੋਰਿਅਲ" ਤੁਹਾਡੇ ਲਈ ਮਦਦਗਾਰ ਹੋਵੇਗਾ।
ਇਸ ਲੇਖ ਦਾ ਲਿੰਕ ਸਾਂਝਾ ਕਰਨ ਲਈ ਬੇਝਿਜਕ ਮਹਿਸੂਸ ਕਰੋ: https://www.chenweiliang.com/cwl-34009.html
