Back to Question Center
0

Semalt: WordPress ప్లగిన్ అభివృద్ధి చిట్కాలు

1 answers:

ప్లగిన్లు WordPress లో ఇన్స్టాల్ చేయవచ్చు మరియు ఒక సైట్ యొక్క కార్యాచరణ విస్తరించడానికి మరియు విస్తరించేందుకు సామర్ధ్యాన్ని కలిగి ఉంటాయి. ఇది కోర్ కోడ్ హ్యాకింగ్ అవసరం లేకుండా ఈ పనితీరును అనుమతిస్తుంది. ఇది ఫేస్బుక్ ఓపెన్ గ్రాఫ్ మరియు హాట్మెయిల్ ట్యాగ్లను కలిపే లక్షణాలను కలిపి అనుమతిస్తుంది.

ఫ్రాంక్ అబగ్నలే, సెమల్ట్ నుండి అత్యుత్తమ నిపుణుడు, ఈ విషయంలో ఒక సమగ్ర ఆచరణలో ఇక్కడ దృష్టి పెడుతుంది.

ఒక ప్లగిన్ సృష్టి

మొట్టమొదటి దశలో "ఫ-ఫేస్ / ట్యాగ్లు" అనే ఫోల్డరును ఫోల్డర్లో సృష్టించడం ద్వారా "wp-content / plugins / ప్లగ్యిన్ యొక్క ఫోల్డర్ పేరు ప్లగ్ఇన్ యొక్క స్లగ్ అని కూడా పిలువబడుతుంది, ఇది ప్రత్యేకంగా ఉండాలి మరియు Google లో శోధించడం ద్వారా పొందవచ్చు.

తదుపరి దశ ఫేస్బుక్ ఫోల్డర్లో ఒక ఫోల్డర్ను సృష్టిస్తుంది మరియు దానిని "నా-ఫేస్బుక్-టాగ్స్.p" p "అని పిలుస్తాము. క్రింది కోడ్ ప్లగిన్ యొక్క ప్రధాన ఫైలులో అతికించబడుతుంది.

ప్లగిన్ సృష్టి తరువాత, "wp_head " అనే థీమ్లో ఒక హుక్ని సృష్టించడం అవసరం. రెండు రకాల హుక్స్ చర్యలు మరియు ఫిల్టర్లు ఉన్నాయి. చర్యలు మరియు వడపోతల మధ్య వ్యత్యాసం ఏమిటంటే, WordPress ద్వారా ఒక హుక్ కనుగొనబడినప్పుడు చర్యలు పనిచేస్తాయి మరియు వడపోతలు డేటా యొక్క బిట్లను సవరించవచ్చు. ప్లగ్ఇన్ పూర్తి చేయడానికి, క్రింది కోడ్

ఉపయోగించి హుక్ wp_head ను ఉపయోగించి facebook మెటా ట్యాగ్లను జోడించడం అవసరం

ఒక కధనంలో ఉపయోగం కోసం కుడి హుక్ని తీసుకోవలసిన అవసరం ఉంది.

వడపోతలు

ముందు చెప్పినట్లుగా, ఫిల్టర్లు బిట్స్ని సవరించడానికి ఉపయోగిస్తారు. అందువల్ల, ఒక తప్పు పాస్వర్డ్ నమోదు చేయబడినప్పుడు సంభవించే ఒక దోష సందేశాన్ని మార్చడం సాధ్యమవుతుంది. ఉదాహరణకు, ఒక తప్పు పాస్వర్డ్ను www కోసం నమోదు చేయబడినప్పుడు..example.com/wp-admin, ఫిల్టర్ చేసిన డేటాను నమోదు చేయడం ద్వారా లోప ​​సందేశాన్ని తొలగించవచ్చు. ఉదాహరణకు ఈ క్రింది సందర్భంలో;

ఫిల్టర్ "login_errors". ఫిల్టర్ చేయబడిన డేటాను నమోదు చేయడం ద్వారా దోష సందేశం తొలగించబడుతుంది.

స్క్రిప్ట్లు మరియు స్టైల్స్ enqueueing ద్వారా జోడించవచ్చు. ఒక ఉదాహరణ, ఒక ఫాంట్ యొక్క ఒక రూపం అయిన గూగుల్ ఫాంట్ కలయిక. క్రింద చూపబడినది;

దిగువ చూపిన విధంగా ఆస్తులు లోడ్ చేయబడతాయి మరియు ఎన్క్యువేయింగ్ ఉపయోగించి ప్లగ్ఇన్ లో నిల్వ చేయబడతాయి.

ప్లగ్ఇన్ అమర్పులను

కోసం ఒక పేజీ యొక్క సృష్టి

ఒక పేజీని సృష్టించే అనేక మార్గాలు ఉన్నాయి కానీ చాలా సిఫార్సు చేయబడినవి ఆబ్జెక్ట్ ఓరియంటెడ్ విధానం. సెట్టింగులు యూజర్ ఇంటర్ఫేస్ను ఉంచగల మెనుని సృష్టించడం మొట్టమొదటి దశ. ఈ క్రింది కారణాల వలన "add_menu_page " ఉన్నత మెనూని సృష్టించడం చాలా ఉత్తమమైనది: పేజీ శీర్షిక, మెను శీర్షిక, సామర్ధ్యం, మెను స్లగ్, ఫంక్షన్, ఐకాన్ మరియు స్థానం. సెట్టింగులు అప్పుడు నమోదు చేయాలి. ఉదాహరణకు, మేము ఒక ఖాతాదారుడి కోసం అమర్పులను నమోదు చేయాలనుకుంటే, మేము ఈ క్రింది విధానాన్ని అనుసరిస్తాము.

తదుపరి దశలో వినియోగదారు ఇంటర్ఫేస్ను ప్రదర్శించడానికి బాధ్యత వహించే ఒక ఫారమ్ను సృష్టించడం. దిగువ చూపిన ఈ కోడ్ "my_plugin_settings_page " ఫీల్డ్ లోపల అతికించాలి.

కింది జాగ్రత్తలు తీసుకోవాలి

"settings_fields " వాడాలి మరియు ఆప్షన్ సమూహంగా జోడించిన మొదటి పారామితి. మరియు పారామితులలో ఉపయోగించిన పేర్లు ఐచ్చిక పేర్ల ఫీల్డ్ లో వాడాలి. "Get_option " ఫంక్షన్ ఒక క్షేత్ర విలువను పట్టుకోడానికి వాడాలి మరియు ఐచ్చిక పేరు ఫీల్డ్లో మొదటి పారామిటర్గా ఉంచబడుతుంది. రూపొందించినవారు సెట్టింగులు రూపం క్రింద చూపిన ఫిగర్ కనిపిస్తుంది ఉండాలి.

అనువాదాన్ని ఎనేబుల్ చేయనవసరం లేదు, కొన్నిసార్లు ఇది ఉపయోగకరంగా ఉంటుంది. అనువాదాలు క్రింది విధానాన్ని ఉపయోగించి ప్రారంభించబడ్డాయి. "__ ఫంక్షన్" లేదా "_e ఫంక్షన్" అవుట్పుట్ చేసే సందర్భాల్లో ప్రతిసారి వచనాన్ని వ్రాసేందుకు కింది వాడాలి.

November 29, 2017
Semalt: WordPress ప్లగిన్ అభివృద్ధి చిట్కాలు
Reply