WordPress Plugin Development Bangla By Rana.pdf1. ওপে নপে
প্রপে শন ল ওয়ার্ডপ্রেস প র্ডপ্রেস প্লাগপেপ্র প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6র্ডপ্রেস প্লাগপে ল পে ন
আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ ন্ড ব ন
গিন ডেভেলপমেন্ট আ্যন্ড সাবভলয়ার্ডপ্রেস প -১ (গিন ডেভেলপমেন্ট আ্যন্ড সাবভবপে ইগিন ডেভেলপমেন্ট আ্যন্ড সাবভনয়ার্ডপ্রেস প র)
আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀপেন য়ার্ডপ্রেস প র ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6! পে ন র ন (Cx Rana)
২১ ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 ব্রুয়ার্ডপ্রেস প র) ২০১২
একনজপের :
ওয়ার্ডপ্রেস প র্ডপ্রেস প্লাগপেপ্র এব/ ওয়ার্ডপ্রেস প র্ডপ্রেস প্লাগপেপ্র প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন ম্পপেক জ ন
একটি প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন স্ট্রাকচারion কচারiondHf র
ওয়ার্ডপ্রেস প র্ডপ্রেস প্লাগপেপ্র প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ পেনর ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 ইন ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6প্র গ্রামিং䄬X秙厱// to process n গিন ডেভেলপমেন্ট আ্যন্ড সাবভ /
২টি ক গিন ডেভেলপমেন্ট আ্যন্ড সাবভপ্লাগিন ডেভেলপমেন্ট আ্যট প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন উদাহরন rsHএকট !রন
ক গিন ডেভেলপমেন্ট আ্যন্ড সাবভপ্লাগিন ডেভেলপমেন্ট আ্যট ব ন
একটি আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀপেল গিন ডেভেলপমেন্ট আ্যন্ড সাবভচারiondHfত ব্ল টিউন
2. ওয়ার্ডপ্রেস প র্ডপ্রেস প্লাগপেপ্র : ব্ল ,কপে পেরট,ব গিন ডেভেলপমেন্ট আ্যন্ড সাবভ; ত ইট গিন ডেভেলপমেন্ট আ্যন্ড সাবভক/ব গিন ডেভেলপমেন্ট আ্যন্ড সাবভবপেন দাহরন rsHএকটপেনর জন ওয়ার্ডপ্রেস প র্ডপ্রেস প্লাগপেপ্র
ব ব! র কর য়ার্ডপ্রেস প,এক য়ার্ডপ্রেস প এটিপেক শ== ত্র ব্লগিন ডেভেলপমেন্ট আ্যন্ড সাবভ / গিন ডেভেলপমেন্ট আ্যন্ড সাবভ@প বল !পেলও বত পেন
এটিপেক গিন ডেভেলপমেন্ট আ্যন্ড সাবভ এ এ (কপেনট পেনজপে ন গিন ডেভেলপমেন্ট আ্যন্ড সাবভ পেB ) বল !য়ার্ডপ্রেস প।
খ=ব ক পেয়ার্ডপ্রেস প এব/ ইপেE ত ক B ইজ কপের ওয়ার্ডপ্রেস প র্ডপ্রেস প্লাগপেপ্র গিন ডেভেলপমেন্ট আ্যন্ড সাবভদাহরন rsHএকটপেয়ার্ডপ্রেস প ব্ল ব ন পেন ম্ভব।
ন ব দাহরন rsHএকট ওয়ার্ডপ্রেস প র্ডপ্রেস প্লাগপেপ্র পেক,ওপে ন ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀগিন ডেভেলপমেন্ট আ্যন্ড সাবভকপেটকচারiondHf র ব ব! পেরর স্বEপেH,এব/
স্বগিন ডেভেলপমেন্ট আ্যন্ড সাবভন রণ ম্ভ বন ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6Jপেক।
ওK র্ডপ্রেস প্লাগপেপ্র গিন ডেভেলপমেন্ট আ্যন্ড সাবভ এ এ অন ন =পেল ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6Jপেক গিন ডেভেলপমেন্ট আ্যন্ড সাবভনপেজর Jক ত=পেল আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀনপেত ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 পেরপেM
ত র পেল র পেJ ম্পন্ন কর ওপেয়ার্ডপ্রেস পবব্ল প্রক শন র প্লাগিন ডেভেলপমেন্ট আ্য ট পে ।
ওK র্ডপ্রেস প্লাগপেপ্র বৈশিষ্ট্য :
কিবগিন ডেভেলপমেন্ট আ্যন্ড সাবভশষ্ট্য :
কিছু ওয়ার্ :
গিন ডেভেলপমেন্ট আ্যন্ড সাবভকM= ওয়ার্ডপ্রেস প র্ডপ্রেস প্লাগপেপ্র ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6র্ডপ্রেস প্লাগপে ল র ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6Jপেক আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀগিন ডেভেলপমেন্ট আ্যন্ড সাবভ জ নপেত ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 পেরগিন ডেভেলপমেন্ট আ্যন্ড সাবভM:
এর ব ব! রক র) ও ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6র্ডপ্রেস প্লাগপে ল রপেদাহরন rsHএকটর গিন ডেভেলপমেন্ট আ্যন্ড সাবভবশ ল ম্প্রদাহরন rsHএকট K
ওK র্ডপ্রেস প্লাগপেপ্র গিন ডেভেলপমেন্ট আ্যন্ড সাবভদাহরন rsHএকটপেয়ার্ডপ্রেস প লক্ষ লক্ষ ব্লপে র জন
ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 জর ইট ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 ন, গিন ডেভেলপমেন্ট আ্যন্ড সাবভকন /T একটি /খ ! এটি ব ব! র কপের,
ওয়ার্ডপ্রেস প র্ডপ্রেস প্লাগপেপ্র প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন : প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন !পেE একটি ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6প্র গ্রামিং䄬X秙厱// to process n /গিন ডেভেলপমেন্ট আ্যন্ড সাবভ এইচারiondHfগিন ডেভেলপমেন্ট আ্যন্ড সাবভ গিন ডেভেলপমেন্ট আ্যন্ড সাবভ@প, গিন ডেভেলপমেন্ট আ্যন্ড সাবভদাহরন rsHএকটপেয়ার্ডপ্রেস প
ওয়ার্ডপ্রেস প র্ডপ্রেস প্লাগপেপ্র ব্লপে ব ইপেট =গিন ডেভেলপমেন্ট আ্যন্ড সাবভনগিন ডেভেলপমেন্ট আ্যন্ড সাবভদাহরন rsHএকটষ্ট্য :
কিছু ওয়ার্ ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ক ন /কলন ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 কর !K।
ব্লপে / ইপেট ক পের প্রপেবশ কর ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6Jপেক শ=র= কপের প্রগিন ডেভেলপমেন্ট আ্যন্ড সাবভতটি ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6লখ পেক ন ন পেব প্রদাহরন rsHএকটশন
কর পেন য়ার্ডপ্রেস প।
এই প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন =পেল এ ন পেব ব ন পেন !য়ার্ডপ্রেস প পেত ওয়ার্ডপ্রেস প র্ডপ্রেস প্লাগপেপ্র ইপেটর পেJ ঠিক ত
ইন রপেগ্রামিং䄬X秙厱// to process nট কর য়ার্ডপ্রেস প।
একটি ওK র্ডপ্রেস প্লাগপেপ্র প্লাগিন ডেভেলপমেন্ট আ্য ইপেন শ== ত্র একটি গিন ডেভেলপমেন্ট আ্যন্ড সাবভ এইচারiondHfগিন ডেভেলপমেন্ট আ্যন্ড সাবভ ইল J পেক ত নয়ার্ডপ্রেস প,এর পেJ
আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀপের J কপেত পের ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 ন
গিন ডেভেলপমেন্ট আ্যন্ড সাবভ এইচারiondHfগিন ডেভেলপমেন্ট আ্যন্ড সাবভ , গিন ডেভেলপমেন্ট আ্যন্ড সাবভ এ এ , JS এব/ এক পেY ব ব! র কর র জপেন গিন ডেভেলপমেন্ট আ্যন্ড সাবভকM= ইপে জ ও ল পেব।
3. প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ পেনর ক জ =পেল আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ ন র J) পে র /শন র্ডপ্রেস প্লাগট গিন ডেভেলপমেন্ট আ্যন্ড সাবভ এইচারiondHfগিন ডেভেলপমেন্ট আ্যন্ড সাবভ ইপেলও ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ক র্ডপ্রেস প্লাগ গিন ডেভেলপমেন্ট আ্যন্ড সাবভলপেখ
কর ম্ভব,গিন ডেভেলপমেন্ট আ্যন্ড সাবভকন্তু ব ই ত ঠিক পেব করপেত পের ন এব/ এট কর ও গিন ডেভেলপমেন্ট আ্যন্ড সাবভকM=ট
গিন ডেভেলপমেন্ট আ্যন্ড সাবভবরগিন ডেভেলপমেন্ট আ্যন্ড সাবভ;কর ।ত ই প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন ইউজ কর র প্রপেয়ার্ডপ্রেস প জন)য়ার্ডপ্রেস পত ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6দাহরন rsHএকটখ ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6দাহরন rsHএকটয়ার্ডপ্রেস প।
ওয়ার্ডপ্রেস প র্ডপ্রেস প্লাগপেপ্র প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন গিন ডেভেলপমেন্ট আ্যন্ড সাবভদাহরন rsHএকটপেয়ার্ডপ্রেস প আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ ন র ইপেটর উইপেজট গিন ডেভেলপমেন্ট আ্যন্ড সাবভক/ব আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ ন র ইপেটর ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6লখ ২ট ই
ন Hগিন ডেভেলপমেন্ট আ্যন্ড সাবভনক করপেত পেরন গিন ডেভেলপমেন্ট আ্যন্ড সাবভক/ব একটি ইটপেক আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀপের ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6বগিন ডেভেলপমেন্ট আ্যন্ড সাবভশ ইউজ র ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6[ন্ডল) করপেত
প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন খ=বই =র=ত্ব ]ণ।প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন ইগিন ডেভেলপমেন্ট আ্যন্ড সাবভনপেগ্রামিং䄬X秙厱// to process nশন কপের ইপেটর ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 B ব আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ ন র ইপেটর
গ্রামিং䄬X秙厱// to process n) এপে^গিন ডেভেলপমেন্ট আ্যন্ড সাবভর্ডপ্রেস প্লাগ/ এব/ টপেক র্ডপ্রেস প্লাগ,ইত গিন ডেভেলপমেন্ট আ্যন্ড সাবভদাহরন rsHএকট অন্ত =; করপেত পেরন।
আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ =ন গিন ডেভেলপমেন্ট আ্যন্ড সাবভকM= কJ ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6জপেন ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6নই :
এই অ পেK,আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ ন পেক গিন ডেভেলপমেন্ট আ্যন্ড সাবভশখপেত !পেব :
একটি নত=ন প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন গিন ডেভেলপমেন্ট আ্যন্ড সাবভন ণ এব/ প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন অ র্ডপ্রেস প্লাগগিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন পেনল প্রদাহরন rsHএকটশন
ওK র্ডপ্রেস প্লাগপেপ্র /স্করণ এব/ প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন গিন ডেভেলপমেন্ট আ্যন্ড সাবভনKন্ত্রণ অ গিন ডেভেলপমেন্ট আ্যন্ড সাবভbপে শন র)ক্ষ কর
ব ব! পেরর উদাহরন rsHএকট !রণ জন বৈশিষ্ট্য :
কিবগিন ডেভেলপমেন্ট আ্যন্ড সাবভশষ্ট্য :
কিছু ওয়ার্ -API-
ওK র্ডপ্রেস প্লাগপেপ্র !=ক ]!-প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ক পের্ডপ্রেস প্লাগ খন এট প্রপেK জন !পেE ব ব! র কর=ন
শত )ন ট (কগিন ডেভেলপমেন্ট আ্যন্ড সাবভন্ডশন ল ট ) আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ ন র প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন এর প্রব ! গিন ডেভেলপমেন্ট আ্যন্ড সাবভনKন্ত্রণ এব/ ব ব! র
প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন গিন ডেভেলপমেন্ট আ্যন্ড সাবভলখ র আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀপে আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ ন র ক পেM J কপেত !পেব :
১) ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ন ট র্ডপ্রেস প্লাগ ব ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ন ট র্ডপ্রেস প্লাগ ++
২) ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ল ক লপে! B
৩) ওয়ার্ডপ্রেস প র্ডপ্রেস প্লাগপেপ্র এর ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6পেক ন একট ন ইন্ষ্টলhF:UsersCxAppDataLocষ্ট্য :
কিছু ওয়ার্ল
এব র শ=র= কর ক:
প্লাগিন ডেভেলপমেন্ট আ্য ইন ইল ও ন : প্রগিন ডেভেলপমেন্ট আ্যন্ড সাবভতটি প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন এর জপেন অন্তত একটি ইল ল পে এব/ ওই
ইপেলর একটি ন J ক প্রপেয়ার্ডপ্রেস প জন।
ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 ন:
এখ পেন এক ট প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন ইল এব/ ওই ইপেলর একটি ন রপেয়ার্ডপ্রেস পপেM।
4. একটি প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ পেনর তপেJ র ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 ট র্ডপ্রেস প্লাগ ট ]!
J কপেত পের:
প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ নটির ন
প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ পেনর অবT ন ইউআ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀরএল
এই প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন ম্পপেক ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6M ট একটি গিন ডেভেলপমেন্ট আ্যন্ড সাবভববরন)
ন ন/
ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6লখপেকর ন /প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন গিন ডেভেলপমেন্ট আ্যন্ড সাবভন ত র ন
ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6লখপেকর ওপেয়ার্ডপ্রেস পব ইপেটর ঠিক ন
এব/ ল ইপে ন
ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 পেব আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ গিন ডেভেলপমেন্ট আ্যন্ড সাবভন ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6লখ শ=র= করপেবন,
5. আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀগিন ডেভেলপমেন্ট আ্যন্ড সাবভ গিন ডেভেলপমেন্ট আ্যন্ড সাবভনপেM একটি ব্ল ন্ষ্টলhF:UsersCxAppDataLocক প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ পেনর স্ট্রাকচারion কচারiondHf র গিন ডেভেলপমেন্ট আ্যন্ড সাবভদাহরন rsHএকটগিন ডেভেলপমেন্ট আ্যন্ড সাবভE
?php
/*
Plugin Name: Hello-World
Plugin URI: http://yourdomain.com/
Description: A simple hello world wordpress plugin
Version: 1.0
Author: My Name
Author URI: http://yourdomain.com
License: GPL
*/
?এট ই !পেE একটি প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ পেনর ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 ট স্ট্রাকচারion কচারiondHf র।
[ =র=ত্ব ]ণ: UTF-৮ এনপেক গিন ডেভেলপমেন্ট আ্যন্ড সাবভর্ডপ্রেস প্লাগ/ ইল !পেত !পেব]
ল ইপে ন :
?php
/* Copyright YEAR PLUGIN_AUTHOR_NAME (email: PLUGIN AUTHOR EMAIL)
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License, version 2, as
published by the Free Software Foundation.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
6. Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
?
=পের প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ নটি :
?php
/*
Plugin Name: Hello-World
Plugin URI: http://yourdomain.com/
Description: A simple hello world wordpress plugin
Version: 1.0
Author: My Name
Author URI: http://yourdomain.com
License: A Slug license name e.g. GPL2
*/
/* Copyright YEAR PLUGIN_AUTHOR_NAME (email: PLUGIN AUTHOR EMAIL)
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License, version 2, as
published by the Free Software Foundation.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
7. */
?
এ পেব ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ন ট পের্ডপ্রেস প্লাগ ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ক র্ডপ্রেস প্লাগ ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6লখ র র আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ গিন ডেভেলপমেন্ট আ্যন্ড সাবভন ত ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6পেক ন এক ট ন গিন ডেভেলপমেন্ট আ্যন্ড সাবভদাহরন rsHএকটপেয়ার্ডপ্রেস প save
কর=ন এব/ এট পেক .php র পেট save করপেত !পেব।
ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 ন একটি গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ম্পল /শন ল প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ পেনর স্ট্রাকচারion কচারiondHf র !পেত পের এ ন,
?php
/*
Plugin Name: Your Site's Functionality Plugin
Description: All of the important functionality of your site belongs in this.
Version: 0.1
License: GPL
Author: Your Name
Author URI: yoururl
*/
?
Save কর র র ত আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ ন র ওয়ার্ডপ্রেস প র্ডপ্রেস প্লাগপেপ্র ইপেটর
wp-content/plugins/এখ পেন আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ পেল র্ডপ্রেস প্লাগ কর=ন
এব র আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ গিন ডেভেলপমেন্ট আ্যন্ড সাবভন আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ ন র ইপেটর র্ডপ্রেস প্লাগ শপেব পের্ডপ্রেস প্লাগ গিন ডেভেলপমেন্ট আ্যন্ড সাবভ পেয়ার্ডপ্রেস প প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন অ শপেন প্রপেবশ কর=ন আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀর
ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6দাহরন rsHএকটখ=ন আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ ন র নত=ন প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন টির ন এব/ তJ ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6দাহরন rsHএকটখ পেE।
অJব ,
8. আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ গিন ডেভেলপমেন্ট আ্যন্ড সাবভন ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 ট র্ডপ্রেস প্লাগ ট য়ার্ডপ্রেস প ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 কল ইন রপে শন গিন ডেভেলপমেন্ট আ্যন্ড সাবভদাহরন rsHএকটপেয়ার্ডপ্রেস পপেMন ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 =পেল ই ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6দাহরন rsHএকটখ পেE।
প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ নটি আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ ন র ইপেট এ পেব J কপেব
yoursite/wp-content/plugins/plugin.php
গিন ডেভেলপমেন্ট আ্যন্ড সাবভদাহরন rsHএকট আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ গিন ডেভেলপমেন্ট আ্যন্ড সাবভন এট পেক একটি ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 ল্ডার এর মধ্যে রাখতে চা র এর পে র খপেত চারiondHf ন তপেব এ পেব J কপেব
yoursite/wp-content/plugins/plugin folder/plugin.php
এটি !পেE একটি গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ম্পল প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ পেনর স্ট্রাকচারion কচারiondHf র,গিন ডেভেলপমেন্ট আ্যন্ড সাবভদাহরন rsHএকট আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ গিন ডেভেলপমেন্ট আ্যন্ড সাবভন গিন ডেভেলপমেন্ট আ্যন্ড সাবভŸ /শন ল প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন বৈশিষ্ট্য :
কিতর) কপেরপেন
এব/ ত পেত এক গিন ডেভেলপমেন্ট আ্যন্ড সাবভক ইল J পেক তপেব ত র জপেন একটি =Hর ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 ল্ডার এর মধ্যে রাখতে চা র স্ট্রাকচারion কচারiondHf র ল পেব।
9. Plugin_folder/
-- plugin_file.php = Primary Plugin File
-- css/ = All CSS
-- images/ = All Images
-- js/ = All JS
-- php/ = Supporting PHP Files
-- views/ = All Administrative Panels and Metaboxes
একটি প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ পেনর প্র ন গিন ডেভেলপমেন্ট আ্যন্ড সাবভন র কপের ২টি ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6বপে র উ র J :
add_action ($tag,$func)
add_filter ($tag,$func)
একট প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন বৈশিষ্ট্য :
কিতর) কর র আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀপে করপেবন :
প্রJপে ব=ন ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ত বত পেন আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ ন র ইপেট ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ক ন নত=ন গিন ডেভেলপমেন্ট আ্যন্ড সাবভ চারiondHf র ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 করপেত আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ ন র
গিন ডেভেলপমেন্ট আ্যন্ড সাবভক গিন ডেভেলপমেন্ট আ্যন্ড সাবভক ক জ কর ল পেতপেM।এব/ প্রগিন ডেভেলপমেন্ট আ্যন্ড সাবভতব র ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ট পেপ্লাগিন ডেভেলপমেন্ট আ্যট আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ পের্ডপ্রেস প্লাগট করপেল ত গিন ডেভেলপমেন্ট আ্যন্ড সাবভক পেব
আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀব র গিন ডেভেলপমেন্ট আ্যন্ড সাবভরআ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ পেরন্ষ্টলhF:UsersCxAppDataLocজ করপেত !পেE,!য়ার্ডপ্রেস পত ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6দাহরন rsHএকটখ পেব ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6বগিন ডেভেলপমেন্ট আ্যন্ড সাবভশর য়ার্ডপ্রেস প আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ র
ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 ল ক উগিন ডেভেলপমেন্ট আ্যন্ড সাবভন/ ইউর্ডপ্রেস প্লাগপেজট ইউজ কগিন ডেভেলপমেন্ট আ্যন্ড সাবভর,এব/ এই ইউর্ডপ্রেস প্লাগপেজট =পেল র জন আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ পেদাহরন rsHএকটর
প্রগিন ডেভেলপমেন্ট আ্যন্ড সাবভতব র ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ট পেপ্লাগিন ডেভেলপমেন্ট আ্যট এর ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6পেক ন ইপেল( MH ত) এগিন ডেভেলপমেন্ট আ্যন্ড সাবভর্ডপ্রেস প্লাগট করপেত !পেE,ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ট পেপ্লাগিন ডেভেলপমেন্ট আ্যট
আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ পের্ডপ্রেস প্লাগট করপেল আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀব র নত=ন কপেরই ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ক গিন ডেভেলপমেন্ট আ্যন্ড সাবভর্ডপ্রেস প্লাগ/ করপেত !পেE। এ ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ক্ষপেত্র আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ গিন ডেভেলপমেন্ট আ্যন্ড সাবভন গিন ডেভেলপমেন্ট আ্যন্ড সাবভনপেজই
10. একটি ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 ল ক পেনকটি/ গিন ডেভেলপমেন্ট আ্যন্ড সাবভক/ব ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 ল ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6শয়ার্ডপ্রেস প গিন ডেভেলপমেন্ট আ্যন্ড সাবভর/ প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন ব গিন ডেভেলপমেন্ট আ্যন্ড সাবভনপেয়ার্ডপ্রেস প গিন ডেভেলপমেন্ট আ্যন্ড সাবভনপেত পেরন।
** পেন কর=ন আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ গিন ডেভেলপমেন্ট আ্যন্ড সাবভন আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ ন র ইপেটর প্রগিন ডেভেলপমেন্ট আ্যন্ড সাবভতজন ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6লখপেকর জন একটি ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6প্র ইল
ত ব ন পেত চারiondHf ইপেMন,আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ গিন ডেভেলপমেন্ট আ্যন্ড সাবভন এটি ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 ন=য়ার্ডপ্রেস প গিন ডেভেলপমেন্ট আ্যন্ড সাবভল করপেলন(নত=ন ত ব গিন ডেভেলপমেন্ট আ্যন্ড সাবভনপেয়ার্ডপ্রেস প)গিন ডেভেলপমেন্ট আ্যন্ড সাবভকন্তু
প্রগিন ডেভেলপমেন্ট আ্যন্ড সাবভতজন নত=ন ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6লখপেকর জন ই গিন ডেভেলপমেন্ট আ্যন্ড সাবভদাহরন rsHএকট আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ ন পেক ওই ত টি আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ পেট করপেত !য়ার্ডপ্রেস প তপেব
ত গিন ডেভেলপমেন্ট আ্যন্ড সাবভবরগিন ডেভেলপমেন্ট আ্যন্ড সাবভ;কর গিন ডেভেলপমেন্ট আ্যন্ড সাবভক/ব য়ার্ডপ্রেস প ব পেয়ার্ডপ্রেস পর একট প্র ন ক রন গিন ডেভেলপমেন্ট আ্যন্ড সাবভ!পে পেব পেন !পেত পের।
আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ গিন ডেভেলপমেন্ট আ্যন্ড সাবভন এখন ব=ন ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ত গিন ডেভেলপমেন্ট আ্যন্ড সাবভক পেব আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ গিন ডেভেলপমেন্ট আ্যন্ড সাবভন অপেট পে টিক পেবই প্রগিন ডেভেলপমেন্ট আ্যন্ড সাবভতজন ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6লখপেকর
ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6প্র ইল একটি গিন ডেভেলপমেন্ট আ্যন্ড সাবভনগিন ডেভেলপমেন্ট আ্যন্ড সাবভদাহরন rsHএকটষ্ট্য :
কিছু ওয়ার্ ত য়ার্ডপ্রেস প ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6দাহরন rsHএকটখ পেত পেরন।
*** ১ গিন ডেভেলপমেন্ট আ্যন্ড সাবভ গিন ডেভেলপমেন্ট আ্যন্ড সাবভনট গিন ডেভেলপমেন্ট আ্যন্ড সাবভচারiondHfন্ত কর=ন,এব র পেন কর=ন বত পেন ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ক ন রপেনর প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ পেনর ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6বশ
চারiondHf গিন ডেভেলপমেন্ট আ্যন্ড সাবভ!দাহরন rsHএকট এব/ এই রপেনর প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন এর আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀপে ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ক ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ক ব গিন ডেভেলপমেন্ট আ্যন্ড সাবভনপেয়ার্ডপ্রেস পপেMন,এর র আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ গিন ডেভেলপমেন্ট আ্যন্ড সাবভন
বত পেন ইউজ !পেE এ ন কপেয়ার্ডপ্রেস পকটি প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন গিন ডেভেলপমেন্ট আ্যন্ড সাবভনপেয়ার্ডপ্রেস প গিন ডেভেলপমেন্ট আ্যন্ড সাবভর চারiondHf কপের নত=ন গিন ডেভেলপমেন্ট আ্যন্ড সাবভকM= ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6বর কর=ন
আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀর ত ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ক গিন ডেভেলপমেন্ট আ্যন্ড সাবভর্ডপ্রেস প্লাগ/ জ দাহরন rsHএকট=পেত ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 পেল ন Hগিন ডেভেলপমেন্ট আ্যন্ড সাবভনক এব/ প্রচারiondHf=র =গিন ডেভেলপমেন্ট আ্যন্ড সাবভবদাহরন rsHএকট ম্পন্ন একটি প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ পেন
গিন ডেভেলপমেন্ট আ্যন্ড সাবভরনত কর=ন।
**** পেল প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন ব ন পেত !পেল আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀপে ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6কউ ব গিন ডেভেলপমেন্ট আ্যন্ড সাবভনপেয়ার্ডপ্রেস পপেMন এ ন ১/২ টি প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন
এগিন ডেভেলপমেন্ট আ্যন্ড সাবভর্ডপ্রেস প্লাগট কপের ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6দাহরন rsHএকটখ=ন,গিন ডেভেলপমেন্ট আ্যন্ড সাবভদাহরন rsHএকট আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ ন র ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ক গিন ডেভেলপমেন্ট আ্যন্ড সাবভর্ডপ্রেস প্লাগ/ এর ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ক ন খ=টিন টি গিন ডেভেলপমেন্ট আ্যন্ড সাবভবষয়ার্ডপ্রেস প জ ন ন J পেক
তপেব ত ঠিক !পেয়ার্ডপ্রেস প পেব।
এব র প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 ইন ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6প্র গ্রামিং䄬X秙厱// to process n গিন ডেভেলপমেন্ট আ্যন্ড সাবভ / :
ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ট পেপ্লাগিন ডেভেলপমেন্ট আ্যট ট :
ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6বগিন ডেভেলপমেন্ট আ্যন্ড সাবভশর !জ গিন ডেভেলপমেন্ট আ্যন্ড সাবভজগিন ডেভেলপমেন্ট আ্যন্ড সাবভনষ আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ ন র প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন গিন ডেভেলপমেন্ট আ্যন্ড সাবভদাহরন rsHএকটপেয়ার্ডপ্রেস পই করপেত পেরন, এট ]লত ক B
গিন ডেভেলপমেন্ট আ্যন্ড সাবভJ ব ব! পেরর জন .ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ট পেপ্লাগিন ডেভেলপমেন্ট আ্যট ট শ== গিন ডেভেলপমেন্ট আ্যন্ড সাবভ এইচারiondHfগিন ডেভেলপমেন্ট আ্যন্ড সাবভ /শন.একটি চারiondHfলগিন ডেভেলপমেন্ট আ্যন্ড সাবভত ইট ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6Jপেক
/শন ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 র্ডপ্রেস প্লাগ ট get_ পেY, এব/ /শন ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 প্রগিন ডেভেলপমেন্ট আ্যন্ড সাবভতধ্বগিন ডেভেলপমেন্ট আ্যন্ড সাবভন the_ পেY র গিন ডেভেলপমেন্ট আ্যন্ড সাবভর
আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀউট =ট কপের prefixing ¥ র WP ইপেটর প্রদাহরন rsHএকটশন কর !য়ার্ডপ্রেস প।
উদাহরন rsHএকট !রণস্বর] :
function get_map_widget_code(){
return script src='...'My really long widget code.../script;
}
function the_map_widget_code(){
11. echo get_map_widget_code();
}
এই ট পে র জন এই পেব J) পে ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6লখ ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6পেত পের,
pThe two ways to use these template tags are echo it myself:/p
?php echo get_map_widget_code() ?
p or let the function echo it (cleaner): /p
?php the_map_widget_code() ?
এই ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ট পেপ্লাগিন ডেভেলপমেন্ট আ্যট ট =পেল ওয়ার্ডপ্রেস প র্ডপ্রেস প্লাগপেপ্র এর ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ক র গিন ডেভেলপমেন্ট আ্যন্ড সাবভক/ব J) পে র ইপেলর পেJ ইন রপেগ্রামিং䄬X秙厱// to process nট
কপের ,গিন ডেভেলপমেন্ট আ্যন্ড সাবভকন্তু পেন র খপেবন প্রগিন ডেভেলপমেন্ট আ্যন্ড সাবভতটি ট পে র একটি ইউগিন ডেভেলপমেন্ট আ্যন্ড সাবভনক ন গিন ডেভেলপমেন্ট আ্যন্ড সাবভদাহরন rsHএকটপেত !পেব।
টপেক র্ডপ্রেস প্লাগ :
আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ র জ ন পেত টপেক র্ডপ্রেস প্লাগ চারiondHf ল= !য়ার্ডপ্রেস প ওয়ার্ডপ্রেস প র্ডপ্রেস প্লাগপেপ্র ২.৫ ন ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6Jপেক।
একজন পেল ওপেয়ার্ডপ্রেস পব ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6র্ডপ্রেস প্লাগপে ল র/ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6প্র গ্রামিং䄬X秙厱// to process n র গিন ডেভেলপমেন্ট আ্যন্ড সাবভকM= জটিল ক জপেক অত ন্ত !জ উ পেয়ার্ডপ্রেস প পেনর
জপেন গিন ডেভেলপমেন্ট আ্যন্ড সাবভক/ব এইচারiondHfটিএ এল পেনর জন টপেক র্ডপ্রেস প্লাগ ব ব! র কপের J পেক। আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ গিন ডেভেলপমেন্ট আ্যন্ড সাবভন গিন ডেভেলপমেন্ট আ্যন্ড সাবভদাহরন rsHএকট
ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ক ন !জ উ পেয়ার্ডপ্রেস প একটি ©ª অJব ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 B অJব গিন ডেভেলপমেন্ট আ্যন্ড সাবভকM= ণ ত গিন ডেভেলপমেন্ট আ্যন্ড সাবভলক প্রদাহরন rsHএকট ন করপেত
চারiondHf ন,আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ গিন ডেভেলপমেন্ট আ্যন্ড সাবভন টপেক র্ডপ্রেস প্লাগ ব ব! র কপেরই ত র একটি =Hর ত গিন ডেভেলপমেন্ট আ্যন্ড সাবভলক ব চারiondHf ট বৈশিষ্ট্য :
কিতর) করপেত
রপেবন।
টপেক ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6দাহরন rsHএকটখপেত এরক !পেত পের,
[products]
[product name=My Special Product price=3.99]
[product name=An Amazing Book price=12.99]
[/products]
গিন ডেভেলপমেন্ট আ্যন্ড সাবভদাহরন rsHএকট আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ গিন ডেভেলপমেন্ট আ্যন্ড সাবভন ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ক ন ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6প্র র্ডপ্রেস প্লাগ b এর ত গিন ডেভেলপমেন্ট আ্যন্ড সাবভলক এব/ ]ল চারiondHf ট বৈশিষ্ট্য :
কিতর) করপেত চারiondHf ন তপেব
12. এ পেব গিন ডেভেলপমেন্ট আ্যন্ড সাবভলখপেত !পেব।
function products_shortcode_callback( $atts, $content=null ){
// Set a blank return by default
$ret = ;
// If there is content between the shortcodes
// then add our wrapping tags
if($content){
$ret = 'ul class=products in-post-products';
// Nested shortcodes are not processed by default
// be sure to make this call if you want
// to process nested shortcodes
$ret .= do_shortcode($content);
$ret .= '/ul';
}
// Never echo output from a shortcode function!!!
return $ret;
13. }
function product_shortcode_callback( $atts ){
// Get the attributes and filter out
// unwanted attributes
$a = shortcode_atts( array(
'name' = 'Product Name',
'price' = 'No Price'), $atts );
// Prepend a $ sign if price is supplied
if ($a['price'] != 'No Price') $a['price'] = '$' . $a['price'];
// Build HTML
$ret = lispan class='product-name';
$ret .= $a['name'] . /spanbr /;
$ret .= 'span class=price' . $a['price'];
$ret .= '/span/li';
// Again, return NOT echo:
14. return $ret;
}
// Finally, add the shortcodes to the system
// So WordPress knows about them
add_shortcode( products, products_shortcode_callback );
add_shortcode( product, product_shortcode_callback );
এব র উ পেরর ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ক র্ডপ্রেস প্লাগ এর জন এইচারiondHfটিএ এল এর (ল ইন স্বEত র জন গিন ডেভেলপমেন্ট আ্যন্ড সাবভব ;)
পেY টপেক র্ডপ্রেস প্লাগ প্রগিন ডেভেলপমেন্ট আ্যন্ড সাবভতT ন কর !পেব:
ul class=products in-post-products
lispan class=product-nameMy Special Product/spanbr /span
class=price$3.99/span/li
lispan class=product-nameAn Amazing Book/spanbr /span
class=price$12.99/span/li
/ul
ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6র পেরন গিন ডেভেলপমেন্ট আ্যন্ড সাবভল/ক :
Shortcode API
গিন ডেভেলপমেন্ট আ্যন্ড সাবভ Ÿ র এব/ আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ কশন :
আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ ন র প্রগিন ডেভেলপমেন্ট আ্যন্ড সাবভতটি ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ক গিন ডেভেলপমেন্ট আ্যন্ড সাবভর্ডপ্রেস প্লাগ/ ব ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ক র্ডপ্রেস প্লাগপেক ওয়ার্ডপ্রেস প র্ডপ্রেস প্লাগপেপ্র ব=ঝার জন্যে ফিল্টার আ্যকশন লাগবে।on e-mail র জপেন গিন ডেভেলপমেন্ট আ্যন্ড সাবভ Ÿ র আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ কশন ল পেব।
পেন কপের wordpress.org ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6Jপেক গিন ডেভেলপমেন্ট আ্যন্ড সাবভ Ÿ র এব/ আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ কশন এর র্ডপ্রেস প্লাগকুপে পেনশন ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6দাহরন rsHএকটপেখই প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ পেনর এই
15. ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6Bজটি ]ণ করপেবন।
চারiondHfল=ন একটি ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6র্ডপ্রেস প্লাগপে ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6দাহরন rsHএকটখ ক:
function add_text_to_title( $title ){
return 'Text Before ' . $title . ' And After';
}
// Register filter with WP
add_filter( the_title, add_text_to_title );
উ পের গিন ডেভেলপমেন্ট আ্যন্ড সাবভলগিন ডেভেলপমেন্ট আ্যন্ড সাবভখত ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ক র্ডপ্রেস প্লাগ গিন ডেভেলপমেন্ট আ্যন্ড সাবভদাহরন rsHএকটপেয়ার্ডপ্রেস প প্রগিন ডেভেলপমেন্ট আ্যন্ড সাবভতটি ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6লখ র পের এব/ ]পেব প্রগিন ডেভেলপমেন্ট আ্যন্ড সাবভতটি ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 পেBর গিন ডেভেলপমেন্ট আ্যন্ড সাবভশপের ন ° ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6
!পেয়ার্ডপ্রেস প পেব।
[এখ পেন গিন ডেভেলপমেন্ট আ্যন্ড সাবভ Ÿ র এর ক জ ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6দাহরন rsHএকটখ পেন !পেয়ার্ডপ্রেস পপেM]
এখন আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ র action এর ক জ ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6দাহরন rsHএকটখপেব ।
Action ¥ র আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ ন র প্রগিন ডেভেলপমেন্ট আ্যন্ড সাবভতটি ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ক র্ডপ্রেস প্লাগ ঞ্চালিত করতে সক্ষম হবেন.নিম্নলিখিত গিন ডেভেলপমেন্ট আ্যন্ড সাবভলত করপেত ক্ষ !পেবন.গিন ডেভেলপমেন্ট আ্যন্ড সাবভনম্নগিন ডেভেলপমেন্ট আ্যন্ড সাবভলগিন ডেভেলপমেন্ট আ্যন্ড সাবভখত ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ক র্ডপ্রেস প্লাগ ইপেটর
প্রগিন ডেভেলপমেন্ট আ্যন্ড সাবভতটি ©ª র একট জ গিন ডেভেলপমেন্ট আ্যন্ড সাবভ@প ইল ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 করপেব
function add_special_scripts(){
wp_2_enqueue_script(
‘special_script’,
plugins_url(‘/test/special.js’),
array( ‘jquery’ ), // require jquery
‘0.1’ // Helps with cacheing
);
}
16. // Register the action with WP
add_action(“wp_2_print_scripts”, “add_special_scripts”);
প্র কটিক ল গিন ডেভেলপমেন্ট আ্যন্ড সাবভ Ÿ র এব/ আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ কশন উদাহরন rsHএকট !রণ ! :
গিন ডেভেলপমেন্ট আ্যন্ড সাবভ Ÿ র এব/ আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ কশন ক্ষ ত ব=ঝার জন্যে ফিল্টার আ্যকশন লাগবে।on e-mail র জন অত ন্ত =র=ত্ব ]ণ
ওK র্ডপ্রেস প্লাগপেপ্র প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন উন্নKন,আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ র এখন একটি !জ উদাহরন rsHএকট !রণ র)ক্ষ কপের ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6দাহরন rsHএকটখপেব
উচ্চ ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ক্ষপেত্র গিন ডেভেলপমেন্ট আ্যন্ড সাবভশপের ন (আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ র ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ক ট ইপেটল) :
!=ক /শন ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ক ন ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6রগিন ডেভেলপমেন্ট আ্যন্ড সাবভজB র্ডপ্রেস প্লাগ /শ ন !পেত পের,এই ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ক্ষপেত্র, আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ র গিন ডেভেলপমেন্ট আ্যন্ড সাবভশপের ন উপে ক্ষ করপেব
ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 B বৈশিষ্ট্য :
কিতর)র ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ক্ষপেত্র, কল গিন ডেভেলপমেন্ট আ্যন্ড সাবভশপের ন উ পেরর ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ক্ষপেত্র প্রদাহরন rsHএকটগিন ডেভেলপমেন্ট আ্যন্ড সাবভশত strtoupper ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 B.
add_filter ('the_title', strtoupper);
ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 ইগিন ডেভেলপমেন্ট আ্যন্ড সাবভল/ গিন ডেভেলপমেন্ট আ্যন্ড সাবভলB – র্ডপ্রেস প্লাগ কপেপ্ররন ত গিন ডেভেলপমেন্ট আ্যন্ড সাবভলক :
একটি আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ কশন স্বK/গিন ডেভেলপমেন্ট আ্যন্ড সাবভºK কর র জন খ=ব ক্ষ ত শ ল) ন্ত্র ন= Y প্রদাহরন rsHএকট ন,এখ পেন
একটি ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 ইগিন ডেভেলপমেন্ট আ্যন্ড সাবভল/ ত গিন ডেভেলপমেন্ট আ্যন্ড সাবভলক ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6Jপেক ইউজ রপেদাহরন rsHএকটর ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 ইল প্রদাহরন rsHএকট ন কর !পেব,খনই আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ ন র ব্লপে একটি
আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ পের্ডপ্রেস প্লাগট কর !পেব।
function mailing_list($post_ID)
{
$list = 'Cx@mysite.com,becky@somesite.com';
mail($list, 'My Blog Update',
'My blog has just been updated: '.get_settings('home'));
}
// Send notification with every new post and comment
add_action('publish_post', 'mailing_list');
add_action('comment_post', 'mailing_list');
প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন একটি /গিন ডেভেলপমেন্ট আ্যন্ড সাবভর্ডপ্রেস প্লাগএকটি :
register_activation_hook - প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন গিন ডেভেলপমেন্ট আ্যন্ড সাবভºKকরণ/একটি register_deactivation_hook
- প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন গিন ডেভেলপমেন্ট আ্যন্ড সাবভনগিন ডেভেলপমেন্ট আ্যন্ড সাবভ¼K/গিন ডেভেলপমেন্ট আ্যন্ড সাবভর্ডপ্রেস প্লাগএকটি
add_option - নত=ন র্ডপ্রেস প্লাগ ট পেব গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ল্ডার এর মধ্যে রাখতে চা বৈশিষ্ট্য :
কিতর)
get_option - র্ডপ্রেস প্লাগ ট পেব ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ক্ষপেত্রর ন আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ!রণ
=পের ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ক গিন ডেভেলপমেন্ট আ্যন্ড সাবভর্ডপ্রেস প্লাগ/:
?php
/* Runs when plugin is activated */
17. register_activation_hook(__FILE__,'hello_world_install');
/* Runs on plugin deactivation*/
register_deactivation_hook( __FILE__, 'hello_world_remove' );
function hello_world_install() {
/* Creates new database field */
add_option(hello_world_data, 'Default', '', 'yes');
}
function hello_world_remove() {
/* Deletes the database field */
delete_option('hello_world_data');
}
?
এM ড়াও ও ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 কল প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ পেনর অ শন ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 ইজ J কপেব ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 পেক্ষপেত্র আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀপের গিন ডেভেলপমেন্ট আ্যন্ড সাবভকM= ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ক গিন ডেভেলপমেন্ট আ্যন্ড সাবভর্ডপ্রেস প্লাগ/ এর প্রপেয়ার্ডপ্রেস প জন
আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀপেM।
উ পেরর ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6বগিন ডেভেলপমেন্ট আ্যন্ড সাবভশর ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ক গিন ডেভেলপমেন্ট আ্যন্ড সাবভর্ডপ্রেস প্লাগ//টগিন ডেভেলপমেন্ট আ্যন্ড সাবভ ক্স =পেল ব র ব=ঝার জন্যে ফিল্টার আ্যকশন লাগবে।on e-mailপেত ন !পেলও ক পের ক পের
!পেত পের,ত ই আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀগিন ডেভেলপমেন্ট আ্যন্ড সাবভ গিন ডেভেলপমেন্ট আ্যন্ড সাবভনপেচারiondHf ১ টি ক গিন ডেভেলপমেন্ট আ্যন্ড সাবভপ্লাগিন ডেভেলপমেন্ট আ্যট প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন বৈশিষ্ট্য :
কিতর) কপের ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6দাহরন rsHএকটখ গিন ডেভেলপমেন্ট আ্যন্ড সাবভE
গিন ডেভেলপমেন্ট আ্যন্ড সাবভনপেচারiondHf আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀগিন ডেভেলপমেন্ট আ্যন্ড সাবভ একটি ওয়ার্ডপ্রেস প র্ডপ্রেস প্লাগপেপ্র এর জন ব /ল ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 পে ত ব গিন ডেভেলপমেন্ট আ্যন্ড সাবভনপেয়ার্ডপ্রেস প ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6দাহরন rsHএকটখ গিন ডেভেলপমেন্ট আ্যন্ড সাবভE।
?php
/*
Plugin Name: Bangla Contact Form
Plugin URI: http://bdweblab.com/plugins/bangla-contact-form/
Description: Creative Bangla Contact Form with attachment support and
also include Empty Form validation./brat first go to plugin editor and
(Bangla Contact Form.php)findout 'ahrnetwork@gmail.com' then Replace
This Email Address.Now [contact_form] add this code to your new
contact us page
18. Author: Cx Rana
Version: 1.0
Author URI: http://www.bdweblab.com
*/
function contact_form_markup() {
$form_action = get_permalink();
$author_default = $_COOKIE['comment_author_'.COOKIEHASH];
$email_default = $_COOKIE['comment_author_email_'.COOKIEHASH];
if ( ($_SESSION['contact_form_success']) ) {
$contact_form_success = 'p style=color: greenstrongআ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ ন র ই-
ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 ইপেলর জপেন ন ব দাহরন rsHএকট,আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ র আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ ন র পেJ ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 পে করপেব ./strong/p';
unset($_SESSION['contact_form_success']);
}
$markup = EOT
div id=commentformh3ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 পে ত /h3
{$contact_form_success}
form onsubmit=return validateForm(this); action={$form_action}
method=post enctype=multipart/form-data style=text-align: left
pinput type=text name=author id=author
value={$author_default} size=22 / label
for=authorstrongআ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ ন র ন */strong/label/p
pinput type=text name=email id=email value={$email_default}
size=22 / label for=emailstrongই ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 ইল
19. */strong/label/p
pinput type=text name=subject id=subject value=
size=22 / label
for=subjectstrongগিন ডেভেলপমেন্ট আ্যন্ড সাবভবষয়ার্ডপ্রেস প*/strong/label/p
ptextarea name=message id=message cols=100%
rows=10এখ পেন ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 পে জ গিন ডেভেলপমেন্ট আ্যন্ড সাবভলখ=ন.../textarea/p
plabel for=attachmentstrong ইল/strong/label input
type=file name=attachment id=attachment //p
pinput name=send type=submit id=send
value= ° ন //p
input type=hidden name=contact_form_submitted value=1
/form
/div
EOT;
return $markup;
}
add_shortcode('contact_form', 'contact_form_markup');
function contact_form_process() {
session_start();
if ( !isset($_POST['contact_form_submitted']) ) return;
$author = ( isset($_POST['author']) ) ?
trim(strip_tags($_POST['author'])) : null;
$email = ( isset($_POST['email']) ) ?
trim(strip_tags($_POST['email'])) : null;
20. $subject = ( isset($_POST['subject']) ) ?
trim(strip_tags($_POST['subject'])) : null;
$message = ( isset($_POST['message']) ) ?
trim(strip_tags($_POST['message'])) : null;
if ( $author == '' ) wp_die('ইরর: প্রগিন ডেভেলপমেন্ট আ্যন্ড সাবভতটি বপেক্স গিন ডেভেলপমেন্ট আ্যন্ড সাবভলখ=ন/আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ ন র ন
(name).');
if ( !is_email($email) ) wp_die('ইরর: ঠিক ইপে ইল এপেÁ গিন ডেভেলপমেন্ট আ্যন্ড সাবভদাহরন rsHএকটন.');
if ( $subject == '' ) wp_die('ইরর: ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ক ন গিন ডেভেলপমেন্ট আ্যন্ড সাবভবষপেয়ার্ডপ্রেস প ত গিন ডেভেলপমেন্ট আ্যন্ড সাবভলখ=ন/গিন ডেভেলপমেন্ট আ্যন্ড সাবভবষয়ার্ডপ্রেস প
(subject).');
//we will add e-mail sending support here soon
require_once ABSPATH . WPINC . '/class-phpmailer.php';
$mail_to_send = new PHPMailer();
$mail_to_send-FromName = $author;
$mail_to_send-From = $email;
$mail_to_send-Subject = $subject;
$mail_to_send-Body = $message;
$mail_to_send-AddReplyTo($email);
$mail_to_send-AddAddress('ahrnetwork@gmail.com'); //contact form
destination e-mail
if ( !$_FILES['attachment']['error'] == 4 ) { //something was send
if ( $_FILES['attachment']['error'] == 0
is_uploaded_file($_FILES['attachment']['tmp_name']) )
$mail_to_send-AddAttachment($_FILES['attachment']['tmp_name'],
$_FILES['attachment']['name']);
21. else
wp_die('ইরর: ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6নট র ক রপেন ইল আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ পেল র্ডপ্রেস প্লাগ !পেE ন ,আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀব র ট্রাই করুন.(Please Try again later)');=ngàecom ই কর=ন.
(Please Try again later)');
}
if ( !$mail_to_send-Send() ) wp_die('ইরর : ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 পে জ ° পেন পেE ন
- ব /ল কনট b গিন ডেভেলপমেন্ট আ্যন্ড সাবভ পেB : ' . $mail_to_send-ErrorInfo);
$_SESSION['contact_form_success'] = 1;
header('Location: ' . $_SERVER['HTTP_REFERER']);
exit();
}
add_action('init', 'contact_form_process');
function contact_form_js() { ?
script type=text/javascript
function validateForm(form) {
var errors = '';
var regexpEmail = /w{1,}[@][w-]{1,}([.]([w-]{1,})){1,3}$/;
if (!form.author.value) errors += ইরর : ন গিন ডেভেলপমেন্ট আ্যন্ড সাবভলখ=ন (name).n;
if (!regexpEmail.test(form.email.value)) errors += ইরর : ইপে ইল
গিন ডেভেলপমেন্ট আ্যন্ড সাবভলখ=ন.n;
if (!form.subject.value) errors += ইরর : গিন ডেভেলপমেন্ট আ্যন্ড সাবভবষয়ার্ডপ্রেস প গিন ডেভেলপমেন্ট আ্যন্ড সাবভলখ=ন(subject).n;
if (errors != '') {
alert(errors);
22. return false;
}
return true;
}
/script
?php }
add_action('wp_head', 'contact_form_js');
?
উ পেরর প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ক র্ডপ্রেস প্লাগটি ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ন ট পের্ডপ্রেস প্লাগ গিন ডেভেলপমেন্ট আ্যন্ড সাবভলপেখ এর র
Bangla Contact Form.php পেন save কর=ন
এখন এই প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন ইনষ্ট্য :
কিছু ওয়ার্ল কর পেব।
ইনষ্ট্য :
কিছু ওয়ার্ল কর র র এই টি ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 ত য়ার্ডপ্রেস প ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6দাহরন rsHএকটখ পেত চারiondHf ন ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 ই ত য়ার্ডপ্রেস প একটি টপেক র্ডপ্রেস প্লাগ
গিন ডেভেলপমেন্ট আ্যন্ড সাবভলখপেত !পেব,ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 ন
[contact_form]
এব র ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6দাহরন rsHএকটখ=ন এই পেব ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 পে ত য়ার্ডপ্রেস প ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6দাহরন rsHএকটখ পেE
23. এখ পেন এট ই !পেE এই প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ পেনর জপেন টপেক র্ডপ্রেস প্লাগ।
=পের প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ নটি র্ডপ্রেস প্লাগ উনপেল র্ডপ্রেস প্লাগ : B an g la C o n tac t F o r m
**গিন ডেভেলপমেন্ট আ্যন্ড সাবভদাহরন rsHএকট আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ গিন ডেভেলপমেন্ট আ্যন্ড সাবভন আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ ন র ইপেটর প্রগিন ডেভেলপমেন্ট আ্যন্ড সাবভতটি গিন ডেভেলপমেন্ট আ্যন্ড সাবভদাহরন rsHএকটন/ত গিন ডেভেলপমেন্ট আ্যন্ড সাবভরখ ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ক ই/পেরজ) !পেত ব /ল
কন ট করপেত চারiondHf ন তপেব এরক একটি প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন বৈশিষ্ট্য :
কিতর) কর=ন-
24. ?php
/*
Plugin Name: Bangla Time and Date
Version: 0.5
Plugin URI: http://www.bdweblab.com
Description: This plugins helps to dispaly the Date and Time of post
publishing in Bangla Numbers. But doesn't show date acroding to Bangla
calender. The plugin doesn't need Bangla language pack installation, it
can work by itself.
Author: CxRana
Author URI: http://www.bdweblab.com*/
function BanglaNumDate ($text) {
$text = str_replace('1', '১', $text);
$text = str_replace('2', '২', $text);
$text = str_replace('3', '৩', $text);
$text = str_replace('4', '৪', $text);
$text = str_replace('5', '৫', $text);
$text = str_replace('6', '৬', $text);
$text = str_replace('7', '৭', $text);
$text = str_replace('8', '৮', $text);
$text = str_replace('9', '৯', $text);
25. $text = str_replace('0', '০', $text);
$text = str_replace('th', '-এ', $text);
$text = str_replace('st', '-এ', $text);
$text = str_replace('rd', '-এ', $text);
$text = str_replace('th', '-এ', $text);
$text = str_replace('January', 'জ ন=য়ার্ডপ্রেস প র)', $text);
$text = str_replace('February', 'ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 ব্রুয়ার্ডপ্রেস প র)', $text);
$text = str_replace('March', ' চারiondHf', $text);
$text = str_replace('April', 'এগিন ডেভেলপমেন্ট আ্যন্ড সাবভপ্রল', $text);
$text = str_replace('May', 'ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 ', $text);
$text = str_replace('June', 'জ=ন', $text);
$text = str_replace('July', 'জ=ল ই', $text);
$text = str_replace('August', 'অ ষ্ট্য :
কিছু ওয়ার্', $text);
$text = str_replace('September', 'ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 পেপ^ র', $text);
$text = str_replace('October', 'অপেb ব র', $text);
$text = str_replace('November', 'নপে ^ র', $text);
$text = str_replace('December', 'গিন ডেভেলপমেন্ট আ্যন্ড সাবভর্ডপ্রেস প্লাগপে ^ র', $text);
$text = str_replace('Jan', 'জ ন=য়ার্ডপ্রেস প র)', $text);
$text = str_replace('Feb', 'ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 ব্রুয়ার্ডপ্রেস প র)', $text);
$text = str_replace('Mar', ' চারiondHf', $text);
$text = str_replace('Apr', 'এগিন ডেভেলপমেন্ট আ্যন্ড সাবভপ্রল', $text);
26. $text = str_replace('May', 'ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 ', $text);
$text = str_replace('Jun', 'জ=ন', $text);
$text = str_replace('Jul', 'জ=ল ই', $text);
$text = str_replace('Aug', 'অ ষ্ট্য :
কিছু ওয়ার্', $text);
$text = str_replace('Sep', 'ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 পেপ^ র', $text);
$text = str_replace('Oct', 'অপেb ব র', $text);
$text = str_replace('Nov', 'নপে ^ র', $text);
$text = str_replace('Dec', 'গিন ডেভেলপমেন্ট আ্যন্ড সাবভর্ডপ্রেস প্লাগপে ^র', $text);
$text = str_replace('Saturday', 'শগিন ডেভেলপমেন্ট আ্যন্ড সাবভনব র', $text);
$text = str_replace('Sunday', 'রগিন ডেভেলপমেন্ট আ্যন্ড সাবভবব র', $text);
$text = str_replace('Monday', 'ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 ব র', $text);
$text = str_replace('Tuesday', ' Yলব র', $text);
$text = str_replace('Wednesday', 'ব=ব র', $text);
$text = str_replace('Thursday', 'ব©!স্পগিন ডেভেলপমেন্ট আ্যন্ড সাবভতব র', $text);
$text = str_replace('Friday', 'শ=ºব র', $text);
$text = str_replace('Sat', 'শগিন ডেভেলপমেন্ট আ্যন্ড সাবভন', $text);
$text = str_replace('Sun', 'রগিন ডেভেলপমেন্ট আ্যন্ড সাবভব', $text);
$text = str_replace('Mon', 'ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 ', $text);
$text = str_replace('Tue', ' Yল', $text);
$text = str_replace('Tues', ' Yল', $text);
$text = str_replace('Wed', 'ব=', $text);
27. $text = str_replace('Thurs', 'ব©!স্পগিন ডেভেলপমেন্ট আ্যন্ড সাবভত', $text);
$text = str_replace('Thu', 'ব©!স্পগিন ডেভেলপমেন্ট আ্যন্ড সাবভত', $text);
$text = str_replace('Fri', 'শ=º', $text);
return $text;
}
add_filter('the_date', 'BanglaNumDate');
add_filter('the_time', 'BanglaNumDate');
?
এব র এট পেক Notepad++ এ গিন ডেভেলপমেন্ট আ্যন্ড সাবভলখ=ন এব/ ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6লখ র য়ার্ডপ্রেস প অবশ ই Encoding এ Encode in
UTF-8
[প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ নটি বপ্রJ আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀগিন ডেভেলপমেন্ট আ্যন্ড সাবভর গিন ডেভেলপমেন্ট আ্যন্ড সাবভনজ ) ব /ল ব গিন ডেভেলপমেন্ট আ্যন্ড সাবভনপেয়ার্ডপ্রেস পগিন ডেভেলপমেন্ট আ্যন্ড সাবভMল]
গিন ডেভেলপমেন্ট আ্যন্ড সাবভ পেলb কপের গিন ডেভেলপমেন্ট আ্যন্ড সাবভলখ=ন এব/ ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6লখ র র ত Encode in ANSI ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 পের্ডপ্রেস প্লাগ save কর=ন।
[ গিন ডেভেলপমেন্ট আ্যন্ড সাবভদাহরন rsHএকট আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ গিন ডেভেলপমেন্ট আ্যন্ড সাবভন ইউগিন ডেভেলপমেন্ট আ্যন্ড সাবভনপেক পের্ডপ্রেস প্লাগ গিন ডেভেলপমেন্ট আ্যন্ড সাবভলপেখ ওই পেবই save কপেরন তপেব আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ ন র ইপেট প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন টি
ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6পেক ন য়ার্ডপ্রেস প ইরর ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6দাহরন rsHএকটখ পেত পের । ত ই গিন ডেভেলপমেন্ট আ্যন্ড সাবভলখপেবন ইউগিন ডেভেলপমেন্ট আ্যন্ড সাবভনপেক র্ডপ্রেস প্লাগ র পেট এব/ ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 করপেবন এ
এন এ আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀই ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 পের্ডপ্রেস প্লাগ। ]
আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀগিন ডেভেলপমেন্ট আ্যন্ড সাবভ এখ পেন ২টি ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6M ট ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6M ট প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন ব গিন ডেভেলপমেন্ট আ্যন্ড সাবভনপেয়ার্ডপ্রেস প আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ ন পেক জ B রন গিন ডেভেলপমেন্ট আ্যন্ড সাবভদাহরন rsHএকটল ,গিন ডেভেলপমেন্ট আ্যন্ড সাবভকন্তু প্রগিন ডেভেলপমেন্ট আ্যন্ড সাবভতটি
প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন এ ন নয়ার্ডপ্রেস প,আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ ন পেক আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀ ন র গিন ডেভেলপমেন্ট আ্যন্ড সাবভচারiondHfন্ত শগিন ডেভেলপমেন্ট আ্যন্ড সাবভ; গিন ডেভেলপমেন্ট আ্যন্ড সাবভদাহরন rsHএকটপেয়ার্ডপ্রেস প নত=ন নত=ন প্লাগিন ডেভেলপমেন্ট আ্য গিন ডেভেলপমেন্ট আ্যন্ড সাবভ ন বৈশিষ্ট্য :
কিতর) করপেত !পেব
এব/ র ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ক গিন ডেভেলপমেন্ট আ্যন্ড সাবভর্ডপ্রেস প্লাগ/ স্ট্রাকচারion কচারiondHf র একই গিন ডেভেলপমেন্ট আ্যন্ড সাবভকন্তু ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6 ইন /শন ল ডেভেলপমেন্ট আ্যন্ড সাবভার্সনA6ক গিন ডেভেলপমেন্ট আ্যন্ড সাবভর্ডপ্রেস প্লাগ/ !পেব প্রগিন ডেভেলপমেন্ট আ্যন্ড সাবভতটি আ্যন্ড সাবভার্সনA6E.jpgˆຉᮠຉᛘຉ῀ຉἀল দাহরন rsHএকট এব/
র র ক জ অন= য়ার্ডপ্রেস প)।