జావాస్క్రిప్ట్ హుక్స్
పేజ్ బిల్డర్ శాండ్విచ్లో ఎక్కువ భాగం జావాస్క్రిప్ట్, మరియు డెవలపర్లు మా పేజ్ బిల్డర్కు మరిన్ని ఫీచర్లను విస్తరించడానికి మరియు జోడించడానికి వీలుగా మేము అనేక పద్ధతులను జోడించాము.
డెవలపర్లకు విషయాలను సులభతరం చేయడానికి, వర్డ్ప్రెస్ పనులను ఎలా నిర్వహిస్తుందో అలాగే మేము రూపొందించాము – హుక్స్ ద్వారా!
వర్డ్ప్రెస్లో, మీరు WP ప్రవర్తనను సవరించడానికి లేదా జోడించడానికి సాధారణంగా add_filter() మరియు add_action() ఫంక్షన్లను ఉపయోగిస్తారు. అదేవిధంగా PBS లో, మీరు wp.hooks.addFilter() మరియు wp.hooks.addAction() లను ఉపయోగించవచ్చు.
మీరు వాటిని ఉపయోగించే విధానం కూడా అదే విధంగా ఉంటుంది: అంశాలను సవరించడానికి ఫిల్టర్లను ఉపయోగించండి మరియు అదనపు పనులను నిర్వహించడానికి యాక్షన్లను ఉపయోగించండి. ఆ రెండు ఫంక్షన్ కాల్లు తప్పనిసరిగా వాటి PHP ప్రతిరూపాల మాదిరిగానే ఉంటాయి, కాకపోతే అవి జావాస్క్రిప్ట్లో రన్ అవుతాయి.
PHP హుక్స్ మరియు జావాస్క్రిప్ట్ హుక్స్ మధ్య గందరగోళం లేకుండా ఉండటానికి, మేము జావాస్క్రిప్ట్ హుక్స్కు “period-case” (సృష్టించబడిన పదం) తో పేరు పెట్టాము. PHP హుక్స్ అన్నీ snake case ను ఉపయోగిస్తాయి:
- pbs.save.payload – “period-case”, ఒక JS హుక్
- pbs_save_content_data – snake case, ఒక PHP హుక్
అన్ని హుక్స్లను బ్రౌజ్ చేయడానికి ఎడమ వైపు మెనూలోని జావాస్క్రిప్ట్ యాక్షన్స్ మరియు జావాస్క్రిప్ట్ ఫిల్టర్స్ కేటగిరీలను చూడండి.
క్రెడిట్స్
ఆసక్తి ఉన్న వారి కోసం, జావాస్క్రిప్ట్లో ఆ అద్భుతమైన హుక్ కాల్లను జోడించడానికి మేము https://github.com/carldanley/WP-JS-Hooks ను ఉపయోగిస్తున్నాము