ಚಂದಾದಾರರು ನಿಮ್ಮ ಖಾಸಗಿ ವರ್ಡ್ಪ್ರೆಸ್ ಬ್ಲಾಗ್ ಅನ್ನು ಹೇಗೆ ನೋಡೋಣ

ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ನಿರ್ವಾಹಕರು ಮತ್ತು ಸಂಪಾದಕರು ಮಾತ್ರ ಖಾಸಗಿ ಪೋಸ್ಟ್ಗಳನ್ನು ವೀಕ್ಷಿಸಬಹುದು

ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ನಿರ್ವಾಹಕರು ಮತ್ತು ಸಂಪಾದಕರು ಮಾತ್ರ ಖಾಸಗಿ ಪೋಸ್ಟ್ಗಳನ್ನು ವೀಕ್ಷಿಸಬಹುದು

ನಿಮ್ಮ ಕುಟುಂಬ ಮತ್ತು ಸ್ನೇಹಿತರು, ಅಥವಾ ಕಂಪನಿಯ ತಂಡದ ಸದಸ್ಯರಿಗೆ ಮಾತ್ರ ಖಾಸಗಿ ವರ್ಡ್ಪ್ರೆಸ್ ಬ್ಲಾಗ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು ನೀವು ಎಂದಾದರೂ ಬಯಸಿದ್ದೀರಾ? ವರ್ಡ್ಪ್ರೆಸ್ ನಿಮ್ಮ ವರ್ಡ್ಪ್ರೆಸ್ ಬ್ಲಾಗ್ ಅನ್ನು ಖಾಸಗಿಯಾಗಿ ಮಾಡುವ ಕೆಲವು ಡೀಫಾಲ್ಟ್ ಆಯ್ಕೆಗಳನ್ನು ನೀಡುತ್ತದೆ, ಆದರೆ ಕ್ಯಾಚ್ ಇಲ್ಲ. ನೀವು ಪೋಸ್ಟ್ ಅನ್ನು "ಖಾಸಗಿ" ಎಂದು ಗುರುತು ಮಾಡಿದಾಗ, ಅದನ್ನು ನಿರ್ವಾಹಕರು ಮತ್ತು ಸಂಪಾದಕರು ಮಾತ್ರ ನೋಡಬಹುದಾಗಿದೆ.

ಬಹುಶಃ ನಿಮ್ಮ ಸ್ನೇಹಿತರು ನಿಮ್ಮ ಪೋಸ್ಟ್ಗಳನ್ನು ಸಂಪಾದಿಸಲು ಬಯಸುವುದಿಲ್ಲ, ಅವುಗಳನ್ನು ಓದಲು ಮಾತ್ರ. ಈ ಸಾಮಾನ್ಯ ಓದಲು-ಮಾತ್ರ ಬಳಕೆದಾರರು ಚಂದಾದಾರರನ್ನು ವರ್ಡ್ಪ್ರೆಸ್ ಕರೆಯುತ್ತದೆ. ಈ ಲೇಖನದ ಸುಳಿವುಗಳೊಂದಿಗೆ, ನೀವು ಇನ್ನೂ ಅನಾಮಧೇಯ ಸಾರ್ವಜನಿಕರನ್ನು ಇರಿಸಿಕೊಳ್ಳಬಹುದು, ಆದರೆ ನಿಮ್ಮ ಚಂದಾದಾರರ ಸ್ನೇಹಿತರಿಗೆ ಓದುವುದಕ್ಕೆ ನಿಮ್ಮ ಖಾಸಗಿ ಪೋಸ್ಟ್ಗಳನ್ನು ಲಭ್ಯವಾಗುವಂತೆ ಮಾಡಬಹುದು.

ಆವೃತ್ತಿ : ವರ್ಡ್ಪ್ರೆಸ್ 3.x

ನಾವು ಮೊದಲು

ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಹಕ್ಕುತ್ಯಾಗ : ನಾನು PHP ಅಥವಾ ವರ್ಡ್ಪ್ರೆಸ್ ಪ್ಲಗ್ಇನ್ ಭದ್ರತಾ ತಜ್ಞರಲ್ಲ. ನಿಮ್ಮ ಸ್ವಂತ ಅಪಾಯದಲ್ಲಿ ಸಲಹೆ ಕೋಡ್ ಮತ್ತು ಪ್ಲಗ್ಇನ್ಗಳನ್ನು ಬಳಸಿ. ಅವರು ನನಗೆ ಯಾವುದೇ ಕೆಂಪು ಧ್ವಜಗಳನ್ನು ಹೆಚ್ಚಿಸುವುದಿಲ್ಲ, ಆದರೆ ನಿಮ್ಮ ಬ್ಲಾಗ್ ಮೂಲತಃ ಮೋಜಿಗಾಗಿಲ್ಲದಿದ್ದರೆ, ನಿಮ್ಮ ಐಟಿ ತಂಡ (ನೀವು ಒಂದನ್ನು ಹೊಂದಿದ್ದರೆ) ಈ ಆಲೋಚನೆಗಳನ್ನು ನೀವು ಓಡಿಸಬೇಕು. ಮೊದಲು ನಕಲಿನಲ್ಲಿ ಬದಲಾವಣೆಗಳನ್ನು ಕನಿಷ್ಠ ಪರೀಕ್ಷಿಸಿ.

ಮತ್ತು ನೀವು ರಾಜ್ಯ ರಹಸ್ಯಗಳನ್ನು ಅಥವಾ ನ್ಯಾನೊಬೊಟ್-ಉಗಿ-ಶಕ್ತಿಯ ಕಾರುಗಳಿಗಾಗಿ ಯೋಜನೆಗಳನ್ನು ಸಂಗ್ರಹಿಸುತ್ತಿದ್ದರೆ, ನೀವು ಹೆಚ್ಚು ಸುರಕ್ಷಿತ ಪರಿಹಾರವನ್ನು ಹೂಡಲು ಬಯಸಬಹುದು. ಕಾಗದದಂತೆ.

ಸ್ಪಾಟ್ ಚೆಕ್ : ಈ ಸೂಚನೆಗಳನ್ನು ಅನುಸರಿಸಲು, ಕಸ್ಟಮ್ ಥೀಮ್ ಅನ್ನು ಸೇರಿಸಲು ನಿಮಗೆ ಅಗತ್ಯವಿರುತ್ತದೆ.

ಉದಾಹರಣೆಗೆ, ನೀವು ಉಚಿತ WordPress.com ಬ್ಲಾಗ್ ಅನ್ನು ಚಾಲನೆ ಮಾಡುತ್ತಿದ್ದರೆ, ನಿಮಗೆ ಇದನ್ನು ಮಾಡಲು ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ (ನವೀಕರಣವಿಲ್ಲದೆ). ಹೇಗಾದರೂ, WordPress.com ಬ್ಲಾಗ್ಗಳು ಸ್ನೇಹಿತರು ಮತ್ತು ಕುಟುಂಬದೊಂದಿಗೆ ಪೋಸ್ಟ್ಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ಸುಲಭವಾಗುವಂತೆ ಹೆಚ್ಚುವರಿ ಗೌಪ್ಯತೆ ಆಯ್ಕೆಯನ್ನು ಹೊಂದಿರುತ್ತದೆ, ಆದ್ದರಿಂದ ನೀವು ಅದನ್ನು ಪರಿಶೀಲಿಸಬಹುದು.

ಮೊದಲು, ಮಕ್ಕಳ ಥೀಮ್ ಮಾಡಿ

ನೀವು ಈಗಾಗಲೇ ಇರದಿದ್ದರೆ ಕಸ್ಟಮ್ ಮಗು ಥೀಮ್ ಅನ್ನು ಮಾಡುವುದು ಮೊದಲ ಹೆಜ್ಜೆ. ನೀವು ಇದನ್ನು ಸುಮಾರು ಐದು ನಿಮಿಷಗಳಲ್ಲಿ ಮಾಡಬಹುದು. ಪೋಷಕ ಥೀಮ್ನಂತೆ ನಿಮ್ಮ ಪ್ರಸ್ತುತ ಥೀಮ್ ಅನ್ನು ಬಳಸಿ. ನಿಮ್ಮ ಥೀಮ್ ಕಸ್ಟಮೈಸ್ ಮಾಡಲು ಮಗುವಿನ ಥೀಮ್ ಕೆಲವು ತುಣುಕುಗಳನ್ನು ಕೋಡ್ನ ಹಿಡಿದುಕೊಳ್ಳಿ.

ಟ್ರೂ, ಒಂದು ಪ್ರತ್ಯೇಕ, ಸಣ್ಣ ಪ್ಲಗ್ಇನ್ ಮಾಡಲು ಸ್ವಚ್ಛವಾದ ಆಯ್ಕೆ ಇರಬಹುದು. ನಂತರ ನೀವು ಹಲವಾರು ಸೈಟ್ಗಳಲ್ಲಿ ಕೋಡ್ ಅನ್ನು ಮರುಬಳಸಬಹುದು.

ಆದಾಗ್ಯೂ, ಒಂದು ಪ್ಲಗ್ಇನ್ ಬರೆಯುವುದು ಇಂತಹ ಸಣ್ಣ ಕೋಡ್ಗಾಗಿ ಅತಿಕೊಲ್ಲುವಿಕೆ ಹಾಗೆ ತೋರುತ್ತದೆ. ಜೊತೆಗೆ, ನೀವು ಇನ್ನೂ ಮಕ್ಕಳ ಥೀಮ್ ಅನ್ನು ಹೊಂದಿಸದಿದ್ದರೆ, ನೀವು ನಿಜವಾಗಿಯೂ ಮಾಡಬೇಕು. ಮಗುವಿನ ಥೀಮ್ನೊಂದಿಗೆ, ನೀವು CSS ಟ್ವೀಕ್ಗಳಲ್ಲಿ ಪಾಪ್ ಮಾಡಬಹುದು ಮತ್ತು ನೀವು ಕಿರಿಕಿರಿಯುಂಟುಮಾಡುವ ಎಲ್ಲ ಸಣ್ಣ ಥೀಮ್ ಸಮಸ್ಯೆಗಳನ್ನು ಸರಿಪಡಿಸಬಹುದು.

ನಂತರ, ಕಾರ್ಯಗಳನ್ನು ರಚಿಸಿ

ನಿಮ್ಮ ಮಕ್ಕಳ ಥೀಮ್ನೊಳಗೆ, ಕಾರ್ಯಗಳನ್ನು ಹೊಂದಿರುವ ಫೈಲ್ ಅನ್ನು ರಚಿಸಿ. ಈ ಫೈಲ್ ವಿಶೇಷವಾಗಿದೆ. ನಿಮ್ಮ ಥೀಮ್ನ ಹೆಚ್ಚಿನ ಫೈಲ್ಗಳು ಪೋಷಕ ಥೀಮ್ನಲ್ಲಿ ಅದೇ ಫೈಲ್ ಅನ್ನು ಅತಿಕ್ರಮಿಸುತ್ತದೆ . ನೀವು ಸೈಡ್ಫಾರ್ಮ್ ಮಾಡಿದರೆ, ಅದು ಪೋಷಕ ಥೀಮ್ ಸೈಡ್ಬಾರ್ನಲ್ಲಿ ಬದಲಿಸುತ್ತದೆ. ಆದರೆ functions.php ಅತಿಕ್ರಮಿಸುವುದಿಲ್ಲ, ಇದು ಸೇರಿಸುತ್ತದೆ . ನೀವು ಕೋಡ್ನ ಕೆಲವು ತುಣುಕುಗಳನ್ನು ಇಲ್ಲಿ ಇರಿಸಬಹುದು ಮತ್ತು ಇನ್ನೂ ನಿಮ್ಮ ಪೋಷಕ ಥೀಮ್ನ ಎಲ್ಲಾ ಕಾರ್ಯಗಳನ್ನು ಇರಿಸಬಹುದು.

ಚಂದಾದಾರರು ಹೆಚ್ಚುವರಿ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ನೀಡಿ

ನಮ್ಮ ಖಾಸಗಿ ಪೋಸ್ಟ್ಗಳನ್ನು ವೀಕ್ಷಿಸಲು ಸಾಮಾನ್ಯ ಚಂದಾದಾರರನ್ನು ಅನುಮತಿಸುವುದು ನಮ್ಮ ಗುರಿಯಾಗಿದೆ. ಈ ಬ್ಲಾಗ್ ಪೋಸ್ಟ್ನಲ್ಲಿ ಸ್ಟೀವ್ ಟೇಲರ್ ವಿವರಿಸಿದಂತೆ, ನಾವು ಇದನ್ನು ಕಾರ್ಯಗಳನ್ನು ಕೆಲವು ಸರಳ ಸಾಲುಗಳೊಂದಿಗೆ ಮಾಡಬಹುದು:

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

Add_cap () ಕ್ರಿಯೆಯೊಂದಿಗೆ, ನೀವು ಕೇವಲ ಚಂದಾದಾರ ಪಾತ್ರಕ್ಕೆ ಹೆಚ್ಚಿನ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಸೇರಿಸುತ್ತೀರಿ. ಈಗ ಚಂದಾದಾರರು ಖಾಸಗಿ ಪೋಸ್ಟ್ಗಳು ಮತ್ತು ಪುಟಗಳನ್ನು ಓದಬಹುದು.

ಇದು ಎಷ್ಟು ಸುಲಭ ಎಂದು ನೋಡಿರಿ? ಇದು ಕೆಲವು ಕೋಡ್ಗಳ ಸಾಲುಗಳನ್ನು ಮಾತ್ರ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ.

ಟೇಲರ್ ಕೇವಲ read_private_posts ಅನ್ನು ಮಾತ್ರ ಉಲ್ಲೇಖಿಸಿದಾಗ, ನಾನು read_private_pages ಸೇರಿಸುವ ಸಲಹೆ ನೀಡುತ್ತೇನೆ. ನೀವು ಕೆಲವು ಖಾಸಗಿ ಪುಟಗಳನ್ನು ಕೂಡ ಹೊಂದಲು ಬಯಸಬಹುದು.

ಲಾಗಿನ್ ಅನ್ನು ಸ್ಮೂತ್ ಮಾಡಿ

ನಾವು ಇಲ್ಲಿ functions.php ನಲ್ಲಿರುವಾಗ, ಟೇಲರ್ಗೆ ಹೆಚ್ಚುವರಿ ಸಲಹೆ ಇದೆ. ಸಾಮಾನ್ಯವಾಗಿ, ನೀವು ವರ್ಡ್ಪ್ರೆಸ್ಗೆ ಪ್ರವೇಶಿಸಿದಾಗ, ನೀವು ಹಲವಾರು ನಿರ್ವಾಹಕ ಕಾರ್ಯಗಳನ್ನು ಹೊಂದಿರುವ ಡ್ಯಾಶ್ಬೋರ್ಡ್ಗೆ ಕರೆದೊಯ್ಯುತ್ತೀರಿ. ಆದರೆ ನಿಮ್ಮ ಚಂದಾದಾರರು ಓದಲು ಮಾತ್ರ ಲಾಗಿಂಗ್ ಮಾಡಲಾಗುತ್ತದೆ. ಡ್ಯಾಶ್ಬೋರ್ಡ್ಗೆ ಕರೆದೊಯ್ಯುವುದರಿಂದ ಕಿರಿಕಿರಿಯುಂಟುಮಾಡುವುದು ಅತ್ಯಂತ ಕಿರಿಕಿರಿ. (ನಿಮ್ಮ ಚಿಕ್ಕಮ್ಮ ನರಳುವಿಕೆಯನ್ನು ನೀವು ಕೇಳಬಹುದು, "ಬ್ಲಾಗ್ ಎಲ್ಲಿಗೆ ಹೋಗುತ್ತದೆ?")

ಈ ಕೋಡ್ ಸ್ನಿಪ್ಪೆಟ್ನೊಂದಿಗೆ, ನಿಮ್ಮ ಚಂದಾದಾರರನ್ನು ಮುಖಪುಟಕ್ಕೆ ಮರುನಿರ್ದೇಶಿಸಲಾಗುತ್ತದೆ. ಮೇಲಿನ ಕೋಡ್ನ ನಂತರ, ಕಾರ್ಯಕ್ಷೇತ್ರಗಳಲ್ಲಿ ಇದನ್ನು ಸೇರಿಸಿ:

// ಲಾಗಿನ್ ಕಾರ್ಯದ ಲಾಗಿನ್ನ ಮುಖಪುಟದಲ್ಲಿ ಮರುನಿರ್ದೇಶಿಸಿ. ಮರುನಿರ್ದೇಶನ ($ redirect_to, $ request_redirect_to, $ ಬಳಕೆದಾರ) {ವೇಳೆ (is_a ($ ಬಳಕೆದಾರ, 'WP_User') && $ ಬಳಕೆದಾರ-> has_cap ('edit_posts') === ತಪ್ಪು) get_bloginfo ('siteurl'); } ರಿಟರ್ನ್ $ redirect_to; } add_filter ('login_redirect', 'loginRedirect', 10, 3);

ಚಂದಾದಾರ ಪಾತ್ರಕ್ಕಾಗಿ ಈ ಕೋಡ್ ನಿಖರವಾಗಿ ಪರೀಕ್ಷಿಸುವುದಿಲ್ಲ ಎಂಬುದನ್ನು ಗಮನಿಸಿ. ಬದಲಾಗಿ, ಬಳಕೆದಾರರಿಗೆ edit_posts ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ. ಆದಾಗ್ಯೂ, ಇದು ನಿಜವಾಗಿಯೂ ಉತ್ತಮ ಪರೀಕ್ಷೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ - ಪೋಸ್ಟ್ಗಳನ್ನು ಸಂಪಾದಿಸಲು ಸಾಧ್ಯವಾಗದ ಯಾರೊಬ್ಬರೂ ಡ್ಯಾಶ್ಬೋರ್ಡ್ನಲ್ಲಿ ಆಸಕ್ತಿ ಹೊಂದಿಲ್ಲ.

ಪ್ರಯತ್ನಿಸಿ & # 34; ಡೀಫಾಲ್ಟ್ ಮೂಲಕ ಖಾಸಗಿ ಪೋಸ್ಟ್ಗಳು & # 34;

ನಿಮ್ಮ ಎಲ್ಲಾ ಪೋಸ್ಟ್ಗಳು ಖಾಸಗಿಯಾಗಿರುತ್ತಿದ್ದರೆ, ಡೀಫಾಲ್ಟ್ ಪ್ಲಗಿನ್ ಮೂಲಕ ಖಾಸಗಿ ಪೋಸ್ಟ್ಗಳನ್ನು ಪರಿಗಣಿಸಿ. ಈ ಸಣ್ಣ ಪ್ಲಗಿನ್ ಒಂದು ವಿಷಯ ಮಾಡುತ್ತದೆ, ಮತ್ತು ಒಂದು ವಿಷಯ ಮಾತ್ರ. ನೀವು ಹೊಸ ಪೋಸ್ಟ್ ಅನ್ನು ರಚಿಸಿದಾಗ, ಅದನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಖಾಸಗಿಯಾಗಿ ಹೊಂದಿಸಲಾಗುತ್ತದೆ.

ನೀವು ಇಷ್ಟಪಟ್ಟರೆ ನೀವು ಸಾರ್ವಜನಿಕರಿಗೆ ಪೋಸ್ಟ್ ಅನ್ನು ಇನ್ನೂ ಹೊಂದಿಸಬಹುದು. ಆದರೆ ಈ ಪ್ಲಗಿನ್ನೊಂದಿಗೆ, ನೀವು ಖಾಸಗಿಗೆ ಪೋಸ್ಟ್ ಅನ್ನು ಹೊಂದಿಸಲು ಎಂದಿಗೂ ಮರೆತುಹೋಗುವುದಿಲ್ಲ .