ਗਾਹਕਾਂ ਨੂੰ ਆਪਣਾ ਨਿੱਜੀ ਵਰਡਪਰੈਸ ਬਲੌਗ ਵੇਖਣਾ ਕਿਵੇਂ ਕਰੀਏ

ਡਿਫਾਲਟ ਰੂਪ ਵਿੱਚ, ਕੇਵਲ ਪ੍ਰਬੰਧਕ ਅਤੇ ਸੰਪਾਦਕ ਨਿੱਜੀ ਪੋਸਟ ਦੇਖ ਸਕਦੇ ਹਨ

ਡਿਫਾਲਟ ਰੂਪ ਵਿੱਚ, ਕੇਵਲ ਪ੍ਰਬੰਧਕ ਅਤੇ ਸੰਪਾਦਕ ਨਿੱਜੀ ਪੋਸਟ ਦੇਖ ਸਕਦੇ ਹਨ

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

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

ਵਰਜ਼ਨ : ਵਰਡਪਰੈਸ 3.x

ਸਾਨੂੰ ਸ਼ੁਰੂ ਅੱਗੇ

ਸਟੈਂਡਰਡ ਡਿਸਕਲੇਮਰ : ਮੈਂ ਨਾ ਤਾਂ ਇੱਕ PHP ਅਤੇ ਨਾ ਹੀ ਵਰਡਪਰੈਸ ਪਲੱਗਇਨ ਸੁਰੱਖਿਆ ਮਾਹਰ ਹਾਂ. ਸੁਝਾਏ ਗਏ ਕੋਡ ਅਤੇ ਪਲੱਗਇਨ ਨੂੰ ਆਪਣੇ ਖ਼ਤਰੇ ਤੇ ਵਰਤੋ. ਉਹ ਮੇਰੇ ਲਈ ਕੋਈ ਵੀ ਲਾਲ ਝੰਡੇ ਇਕੱਠਾ ਨਹੀਂ ਕਰਦੇ ਹਨ, ਪਰ ਜਦੋਂ ਤਕ ਤੁਹਾਡਾ ਬਲੌਗ ਅਸਲ ਵਿਚ ਮੌਜ-ਮਸਤੀ ਲਈ ਨਹੀਂ ਹੁੰਦਾ, ਤੁਹਾਨੂੰ ਆਪਣੇ ਆਈਟੀ ਟੀਚਿਆਂ ਤੋਂ ਇਹ ਵਿਚਾਰ ਚਲਾਉਣਾ ਚਾਹੀਦਾ ਹੈ (ਜੇ ਤੁਹਾਡੇ ਕੋਲ ਹੈ). ਘੱਟੋ ਘੱਟ ਇਕ ਕਾਪੀ 'ਤੇ ਬਦਲਾਅ ਦੀ ਜਾਂਚ ਕਰੋ.

ਅਤੇ ਜੇ ਤੁਸੀਂ ਸਟੇਟ ਦੀਆਂ ਰਹੱਸਾਂ ਜਾਂ ਨੈਨੋਬੋਟ-ਭਾਫ਼ ਦੁਆਰਾ ਚਲਾਇਆ ਜਾਣ ਵਾਲੀਆਂ ਕਾਰਾਂ ਲਈ ਯੋਜਨਾਵਾਂ ਸਟੋਰ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਵਧੇਰੇ ਸੁਰੱਖਿਅਤ ਹੱਲ ਵਿਚ ਨਿਵੇਸ਼ ਕਰਨਾ ਚਾਹ ਸਕਦੇ ਹੋ. ਪੇਪਰ ਦੀ ਤਰ੍ਹਾਂ

ਸਪੌਟ ਚੈੱਕ : ਇਹਨਾਂ ਹਦਾਇਤਾਂ ਦੀ ਪਾਲਣਾ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਇੱਕ ਕਸਟਮ ਥੀਮ ਨੂੰ ਜੋੜਨ ਦੇ ਯੋਗ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ.

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

ਪਹਿਲਾਂ, ਇਕ ਬਾਲ ਥੀਮ ਬਣਾਓ

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

ਇਹ ਸੱਚ ਹੈ ਕਿ ਇੱਕ ਅਲੱਗ, ਛੋਟੇ ਪਲੱਗਇਨ ਬਣਾਉਣ ਲਈ ਇੱਕ ਸਾਫ਼ ਚੋਣ ਹੋ ਸਕਦੀ ਹੈ. ਫਿਰ ਤੁਸੀਂ ਕਈ ਸਾਈਟਾਂ ਤੇ ਕੋਡ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ

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

ਫਿਰ, Functions.php ਬਣਾਓ

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

ਸਦੱਸਾਂ ਨੂੰ ਵਾਧੂ ਸਮਰੱਥਾ ਦੇ ਦਿਓ

ਸਾਡਾ ਟੀਚਾ ਸਾਧਾਰਣ ਗਾਹਕਾਂ ਨੂੰ ਸਾਡੀ ਪ੍ਰਾਈਵੇਟ ਪੋਸਟਾਂ ਨੂੰ ਦੇਖਣ ਦੀ ਆਗਿਆ ਦੇਣਾ ਹੈ. ਜਿਵੇਂ ਕਿ ਸਟੀਵ ਟੇਲਰ ਨੇ ਇਸ ਬਲਾੱਗ ਪੋਸਟ ਵਿਚ ਵਿਆਖਿਆ ਕੀਤੀ ਹੈ, ਅਸੀਂ ਇਸ ਨੂੰ functions.php ਵਿਚ ਕੁਝ ਸਧਾਰਨ ਰੇਖਾਵਾਂ ਨਾਲ ਕਰ ਸਕਦੇ ਹਾਂ:

add_cap ('read_private_posts'); $ subRole-> add_cap ('read_private_pages');

Add_cap () ਫੰਕਸ਼ਨ ਨਾਲ, ਤੁਸੀਂ ਸਿਰਫ਼ ਸਬਸਕੌਰਰ ਰੋਲ ਵਿੱਚ ਵਾਧੂ ਸਮਰੱਥਾ ਜੋੜਦੇ ਹੋ. ਹੁਣ ਮੈਂਬਰ ਪ੍ਰਾਈਵੇਟ ਪੋਸਟਾਂ ਅਤੇ ਪੰਨਿਆਂ ਨੂੰ ਪੜ੍ਹ ਸਕਦੇ ਹਨ.

ਦੇਖੋ ਇਹ ਕਿੰਨਾ ਸੌਖਾ ਹੈ? ਇਹ ਸਿਰਫ ਕੁਝ ਲਾਈਨਾਂ ਦੀ ਕੋਡ ਲੈਂਦਾ ਹੈ.

ਯਾਦ ਰੱਖੋ ਕਿ, ਜਦੋਂ ਟੇਲਰ ਸਿਰਫ read_private_posts ਦਾ ਹਵਾਲਾ ਦਿੰਦਾ ਹੈ, ਮੈਂ ਇਹ ਵੀ ਸੁਝਾਅ ਦਿੰਦੇ ਹਾਂ read_private_pages ਤੁਸੀਂ ਵੀ ਕੁਝ ਪ੍ਰਾਈਵੇਟ ਪੇਜ਼ ਵੀ ਚਾਹੁੰਦੇ ਹੋ.

ਲੌਗਿਨ ਨੂੰ ਸੁਲਝਾਓ

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

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

// ਲਾਗਇਨ ਫੰਕਸ਼ਨ loginRedirect ($ redirect_to, $ request_redirect_to, $ ਵਰਤੋਂਕਾਰ) ਤੇ ਹੋਮ ਪੇਜ ਤੇ ਭੇਜੋ {if_a ($ ਯੂਜ਼ਰ, 'WP_User') ਅਤੇ& $ user-> has_cap ('edit_posts') === false) {ਵਾਪਸੀ get_bloginfo ('siteurl'); } $ redirect_to; } add_filter ('login_redirect', 'loginRedirect', 10, 3);

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

ਡਿਫੌਲਟ ਦੁਆਰਾ & # 34; ਨਿਜੀ ਪੋਸਟਾਂ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ & # 34;

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

ਜੇ ਤੁਸੀਂ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਤੁਸੀਂ ਅਜੇ ਵੀ ਪਬਲਿਕ ਨੂੰ ਪੋਸਟ ਕਰ ਸਕਦੇ ਹੋ ਪਰ ਇਸ ਪਲੱਗਇਨ ਦੇ ਨਾਲ, ਤੁਸੀਂ ਪ੍ਰਾਈਵੇਟ ਲਈ ਇੱਕ ਪੋਸਟ ਸੈਟ ਕਰਨਾ ਕਦੇ ਨਹੀਂ ਭੁੱਲੋਂਗੇ