class

بررسی و معرفی تگ های HTML – بخش اول

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

ادامه مطالب
body class در وردپرس

سلام خدمت کاربران سایت مردان وردپرس .در این قسمت می خواهیم درباره body class در وردپرس آموزشی را در اختیار شما قرار دهیم. تعریف: قالب ها نمونه هایی برای تگ های body به کارایی بیشتربه طراحان قالب  برای استایل دادن  با کارایی بالا دارند .تگ نمونه ها در وردپرس  body_class نامیده می شوند.این تابع  به بدنه عناصر کلاس های مختلفی اضافه می کند  و به طور معمول در فایل header.php قرار دارد       کاربرد <body <?php body_class( $class ); ?>>  پارامتر ها class$ یک یا چند کلاس برای اضافه کردن به ویژگی کلاس، از توسط یک فضای واحد هم جدا می شوند .(string or array) (optional) Default: null مثال های این بخش مثال زیر که چگونگی  اجرای تگ قالب body_class به یک موضوع  را نشان میدهد . [crayon-594c405a5852d872594520/] خروجی HTML ممکن ...

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

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

ادامه مطالب
افزودن گزینه به نوار منوی ادمین

ایجاد و یا اضافه کردن آیتم های جدید را در نوار مدیریت. قبلا راجع به ادمین بار و اضافه کردن آیتم به نوار منو  برای شما صحبت کردیم.حال توضیحی درباره آرگومان های اضافه شونده  آیتم به منوی وردپرس به شما آموزش خواهیم داد.   ساختار <?php $wp_admin_bar->add_menu( $args ) ?> پارامتر ها $args  آرایه ای از آرگومان ها(array) (required) . Default: None آرگومان ها id  ریشه ID (string) (required)  Default: false عنوان (string) (optional) متنی که در نوار ابزار قابل مشاهده است.از جمله دستورات (html) Default: false

ادامه مطالب
شی گرایی در PHP بخش هفتم : Constants

  همانطور که در قسمت قبل دیدید در خصوص Static توضیحاتی را ارایه کردیم در این بخش می خواهیم بپردازیم به بخش مهم دیگری در شی گرایی به نام ثابت ها ( Constants ) ها که در برنامه نویسی برای موارد مهمی از آن ها استفاده می شود ، با مردان وردپرس همراه باشید. ثابت یک شناسه ( نام ) برای یک مقدار ساده است. همانطور که از نام  آن پیداست  که در طول اجرای اسکریپت ( به جز ثابت magic constants ( ثابت جادویی )   که در واقع ثابت نیستند ) نمی توانید مقدار آن را تغییر دهید. ثابت به طور پیش فرض به کوچک بودن حروف حساس است. طبق قرارداد، شناسه ثابت را همواره با حروف بزرگ باید بنویسید. ثابت ها را ...

ادامه مطالب
شی گرایی در PHP بخش ششم : static

  همانطور که دیدید در قسمت قبلی در خصوص ارث بری صبحت کردیم در این بخش می خواهیم بپردازیم به static در شی گرایی ، با مردان وردپرس همراه باشید. متد ها و پارامتر های کلاس از کلمه کلیدی static استفاده می کنند که در تعریف آنها به کار می رود و از همتایان object خود متمایز می شوند. برای دسترسی به member های کلاس نیازی به ساختن نمونه از کلاس ( object ) نیست و مستقیما با استفاده از نام کلاس به آنها دسترسی داریم. مثال زیر را مشاهده بفرمایید   [crayon-594c405a59b9d915164561/]   برای دسترسی به property های یک کلاس از کلمه کلیدی self در method آن کلاس استفاده می کنیم   [crayon-594c405a59ba7676953745/]    همچنین می توانید به متغیر ها مقدار دهی کنید.   [crayon-594c405a59bae712347411/] self, parent برای فراخوانی متغیر ...

ادامه مطالب
شی گرایی در PHP بخش چهارم : کلمه کلیدی This

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

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

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

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

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

ادامه مطالب