function

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

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

ادامه مطالب
ساخت زیر منو برای تنظیمات پنل وردپرس با add options page

در قسمت هایی به شما  نحوه گذاشتن منو در ادمین بار را آموزش دادیم.حال می خواهیم یک صفحه گزینه برای تنظیمات پلاگین خود و یا گزینه های دیگر بسازید می توانید از  تابع وردپرس add options page استفاده نمایید که این تابع به طور خودکار یک زیر منو به قسمت تنظیمات(settings) پنل سایت شما اضافه می کند.بیشترین کاربرد آن برای پلاگین ها و تنظیمات مربوط به آن می باشد. ساختار  <?php add_options_page( $page_title, $menu_title, $capability, $menu_slug, $function); ?>  پارامتر ها $page_title   زمانی که منو انتخاب شده است متن در برچسب عنوان صفحه نمایش داده می شود (string) (required) Default: None $menu_title   متی که برای منو استفاده می شود(

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

برای اینکه  در وردپرس بخواهید از هوک ها استفاده کنید را به شما آموزش داده ایم .حال اگر بخواهید هوک ها را با استفاده از پارامتر فراخوانی کرده و توابع شما پارامتر ورودی مانند نام و یا ... را بگیرند و روی آنها عملیات انجام دهند می توانید از کد زیر استفاده نمایید ساخت و تعریف هوک و تابع با کد زیر می توانید تابع و هوک خود را بسازید // 10 is the priority, higher means executed first // 2 is number of arguments the function can accept add_action('wpmen_action_tag', 'wpmen_function', 10, 2) function wpmen_function($param1, $param2) { // do something } حال برای فراخوانی آن کافیست کد زیر را در جاییی که می خواهید فراخوانی کنید do_action('wpmen_action_tag', $parameter1, $parameter2,,,, & so ...

ادامه مطالب
شی گرایی در PHP بخش سوم : میدان دید

در قسمت قبلی در خصوص شی گرایی و چیستی آن صحبت کردیم و در آخر یک مثال از ساخت کلاس و شی را توضیح دادیم در این قسمت می خواهیم در خصوص میدان دید ( Scope )  در شی گرایی صحبت کنیم موضوع بسیار مهمی که در بحث های امنیتی بسیار به کار می آید و مدیریت برنامه نیز کمک شایانی می کند با مردان وردپرس همراه باشید.   تعریف و معنای Scope : مشخص می کند که دسترسی به اعضا ( member )  کلاس یا object برای سایر کلاس ها ، object ها و فضای عمومی برنامه به چه صورت است. در کل سه نوع میدان دید داریم به نام های Public , Protected , Private که به طور کلی در باره ...

ادامه مطالب
شی گرایی در PHP بخش دوم : شی گرایی چیست ؟

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

ادامه مطالب
گرفتن تمام ریشه های دسته بندی با get category parents

با استفاده از این کد می توانید تمامی دسته بندی های پدر دسته بندی جاری را مانند یک  Breadcrumb  نمایش دهید. <?php get_category_parents( $id, $link, $separator, $nicename, $visited ); ?> Parameters $id (integer) (required) Category ID. Default: None $link (boolean) (optional) Whether to create a link to each category displayed. Default: false $separator (string) (optional) What to separate each category by. Default: '/' $nicename (boolean) (optional) ...

ادامه مطالب