ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಹುಕ್ಗಳು
ಪೇಜ್ ಬಿಲ್ಡರ್ ಸ್ಯಾಂಡ್ವಿಚ್ನ ಬಹುಪಾಲು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆಗಿದೆ, ಮತ್ತು ಡೆವಲಪರ್ಗಳು ನಮ್ಮ ಪೇಜ್ ಬಿಲ್ಡರ್ ಅನ್ನು ವಿಸ್ತರಿಸಲು ಹಾಗೂ ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸೇರಿಸಲು ಸಾಧ್ಯವಾಗುವಂತೆ ನಾವು ಹಲವಾರು ವಿಧಾನಗಳನ್ನು ಸೇರಿಸಿದ್ದೇವೆ.
ಡೆವಲಪರ್ಗಳಿಗೆ ವಿಷಯಗಳನ್ನು ಸುಲಭಗೊಳಿಸಲು, ವರ್ಡ್ಪ್ರೆಸ್ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ರೀತಿಯಲ್ಲೇ ನಾವು ಇದನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಿದ್ದೇವೆ – ಹುಕ್ಗಳ ಮೂಲಕ!
ವರ್ಡ್ಪ್ರೆಸ್ನಲ್ಲಿ, WP ಯ ವರ್ತನೆಯನ್ನು ಮಾರ್ಪಡಿಸಲು ಅಥವಾ ಹೆಚ್ಚುವರಿಯಾಗಿ ಸೇರಿಸಲು ನೀವು ಸಾಮಾನ್ಯವಾಗಿ add_filter() ಮತ್ತು add_action() ಫಂಕ್ಷನ್ಗಳನ್ನು ಬಳಸುತ್ತೀರಿ. ಅದೇ ರೀತಿಯಾಗಿ PBS ನಲ್ಲಿ, ನೀವು wp.hooks.addFilter() ಮತ್ತು wp.hooks.addAction() ಅನ್ನು ಬಳಸಬಹುದು.
ನೀವು ಅವುಗಳನ್ನು ಬಳಸುವ ವಿಧಾನವೂ ಒಂದೇ ಆಗಿರುತ್ತದೆ: ವಿಷಯಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ಫಿಲ್ಟರ್ಗಳನ್ನು ಬಳಸಿ, ಮತ್ತು ಹೆಚ್ಚುವರಿ ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಆಕ್ಷನ್ಗಳನ್ನು ಬಳಸಿ. ಆ ಎರಡು ಫಂಕ್ಷನ್ ಕಾಲ್ಗಳು ಮೂಲಭೂತವಾಗಿ ಅವುಗಳ PHP ಪ್ರತಿರೂಪಗಳಂತೆಯೇ ಇರುತ್ತವೆ, ಆದರೆ ಅವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ ಚಲಿಸುತ್ತವೆ ಅಷ್ಟೆ.
PHP ಹುಕ್ಗಳು ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಹುಕ್ಗಳ ನಡುವೆ ಗೊಂದಲ ಉಂಟಾಗದಿರಲು, ನಾವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಹುಕ್ಗಳಿಗೆ “ಪೀರಿಯಡ್-ಕೇಸ್” (ನಾವು ರೂಪಿಸಿದ ಪದ) ಎಂದು ಹೆಸರಿಸಿದ್ದೇವೆ. PHP ಹುಕ್ಗಳು ಎಲ್ಲವೂ ಸ್ನೇಕ್ ಕೇಸ್ ಬಳಸುತ್ತವೆ:
- pbs.save.payload – “ಪೀರಿಯಡ್-ಕೇಸ್”, ಒಂದು JS ಹುಕ್
- pbs_save_content_data – ಸ್ನೇಕ್ ಕೇಸ್, ಒಂದು PHP ಹುಕ್
ಎಲ್ಲಾ ಹುಕ್ಗಳನ್ನು ಬ್ರೌಸ್ ಮಾಡಲು ಎಡ ಮೆನುವಿನಲ್ಲಿರುವ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆಕ್ಷನ್ಗಳು ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಫಿಲ್ಟರ್ಗಳ ವರ್ಗಗಳನ್ನು ನೋಡಿ.
ಕ್ರೆಡಿಟ್ಗಳು
ಕುತೂಹಲ ಹೊಂದಿರುವವರಿಗಾಗಿ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ ಆ ಉಪಯುಕ್ತ ಹುಕ್ ಕಾಲ್ಗಳನ್ನು ಸೇರಿಸಲು ನಾವು https://github.com/carldanley/WP-JS-Hooks ಅನ್ನು ಬಳಸುತ್ತಿದ್ದೇವೆ