do_action

آموزش وردپرس ، معرفی تابع get_template_part

با استفاده از این تابع می توانید یک template part را در یک قسمت دیگر اضافه کنید.این کار باعث آسان تر شدن برای استفاده مجدد بخش های  کد ها برای سرباری تم فرزند می باشد.شامل یک قسمت نام قالب برای یک قالب اگر یک نام مشخص شده باشد  قسمت  افزوده می شود.اگر قالب شامل هیچ نام قالبی باشد سپس هیچ الگویی افزوده نمی شود.قالب ممکن است از require و یا require_once استفاده کند ، پس شما ممکن است یک template part  را چندین بار استفاده نمایید. ساختار [crayon-5994bb6a400d4371057150/] پارامترها slug$ یک رشته اجباری برای نام slug برای تولید قالب name$ یک رشته اختیاری شامل بخش دوم قالب  اضافه کنید Default value: null پارامتر name$ یک قسمت خاص را مشخص می کند.مثلا اگر شما یک فایل با content-home ساخته باشید home  نام آن می باشد.   مثال [crayon-5994bb6a400f8281753905/]   سورس کد [crayon-5994bb6a40106799970114/]      

ادامه مطالب
آموزش وردپرس ، اکشن ها و فیلتر ها – بخش اول

در این مقاله می خواهیم به طور کلی در خصوص Action  و Filter ها در وردپرس صحبت کنیم ،‌ موضوعی که برای توسعه دهندگان وردپرس بسیار مهم بوده چرا که از این روش ها بسیار در قالب ها و پلاگین ها برای پیشبرد اهداف استفاده می شود ، با مردان وردپرس همراه باشید تا با اکشن ها و فیلتر ها بیشتر آشنا شوید. اگر یک وردپرس کار حرفه ای باشید یا به هر نحوی به توسعه قالب و یا پلاگین پرداخته باشید قطعا به این موضوع رسیده اید که اکشن ها و فیلتر ها بخش بسیار مهم و یکی از کاربردی ترین موارد در وردپرس می باشد این که برای تغییر در روند اجرای یک ...

ادامه مطالب
آموزش وردپرس ، ساخت هوک ( Hook ) با استفاده از پارامتر

اگر هوک ها وجود نداشتند بی شک وردپرس نقض و کم بودی بسیار بزرگی را دارا می بود اما با وجود هوک ها حال می توان هر نشدنی را در وردپرس انجام و به مرحله اجرا در آورد از این رو برای هر وردپرس کاری دانستن دانش ساخت هوک و استفاده از آن بسیار مهم و ضروری است با مردان وردپرس همراه باشید تا با ساخت هوک در وردپرس آشنا شویم. ساخت و تعریف هوک و تابع با کد زیر می توانید تابع و هوک خود را بسازید [crayon-5994bb6a43493448040281/] حال برای فراخوانی آن کافیست کد زیر را در جایی که می خواهید فراخوانی کنید استفاده کنید. [crayon-5994bb6a434a0286268120/] به همین سادگی توانستید یک اکشن بسازید و سپس آن را در جای ...

ادامه مطالب