wordpress- وردپرس

اجازه آپلود فایلهای مختلف در وردپرس

اجازه آپلود فایلهای مختلف در وردپرس

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

برای مثال وقتی بخواهیم فونتی آپلود کنیم یا فایل اجرایی رو برای دانلود بذاریم. برای اینکه به وردپرس بگیم که اینهای فایلهای مجاز هستن باید MIME Type اون فایلها رو به وردپرس معرفی کنیم

برای اینکار می تونید کد زیر رو در فایل functions.php خودتون اضافه کنید

 

هر خط کد نمایانگر یک نوع از فایل هست. در کدهای بالا اجازه آپلود چندین نوع فونت رو دادیم.

مثلا برای آپلود فایل exe باید کد مایم تایپ application/x-msdownload رو در کدهای بالا اضافه کنیم.

لیست کامل mimetype ها رو میتونید در اینجا ببینید

http://www.freeformatter.com/mime-types-list.html

wordpress- وردپرس

تغییر طول excerpt در ورد پرس | تغییر طول چکیده مطلب در وردپرس

تغییر طول excerpt در ورد پرس | تغییر طول چکیده مطلب در وردپرس

در سیستم مدیریت محتوای ورد پرس در ناحیه ی excerpt می توانیم خلاصه ای از نوشته مان را قرار دهیم تا مجبور نباشیم کل متن را در صفحه نمایش دهیم. طول اکسرپت – Excerpt- به صورت پیش فرض 55 کلمه است. اگر بخواهیم طول این خلاصه ی مطلب یا همان excerpt را کاهش یا افزایش دهیم میتوانیم از فیلتر excerpt_length  استفاده کنیم.

برای اینکار می توانیم از کد زیر استفاده کنیم. شما میتوانید این کدهای را در فایل functions.php استفاده کنید.

 

در خط اول تابع تغییر دهنده ی فیلتر را معرفی کرده ایم. در خطوط بعدی این تابع را پیاده سازی کردیم. خروجی تابع به عنوان مقدار تغییر یافته ی اکسرپت – excerpt – در نظر گرفته خواهد شد. شما می توانید بجای 120 هر عدد دلخواه دیگری را قرار دهید. این عدد نمایانگر تعداد کلماتی که در بخش excerpt نمایش داده می شوند است.

سی ++

برنامه نویسی ++C – شروع کار | بخش دوم

ادامه ی بخش اول

نرم افزارهای گرافیکی مانند فتوشاپ ، تری دی مکس ، مایا ، الستریتور  تمامی اینها با زبان سی ++ نوشته شده اند. نرم افزارهای مهندسی مانند اتوکد ، کتیا و سایر نرم افزار ها تقریبا تماما با سی++ نوشته شده است.

با سی++ تقریبا می توانید هر نرم افزاری بنویسید. این بستگی به قدرت تخیل شما و مهارت شما در این زبان دارد مهمترین قابلیت زبان سی++ شی گرایی است

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

زبان سی ++ یک زبان قابل حمل است. قابلیت حمل یعنی چه. یعنی برنامه ای که شما به زبان سی++ نوشته اید قادر است در بسیاری از ماشین ها کامپایل شده و اجرا شود. البته نوشتن برنامه های قابل حمل خیلی راحت هم نیست. مقوله های مهمی از جمله ابزارهای استفاده شده در برنامه، کتابخانه های استفاده شده، در برنامه های با رابط گرافیکی GUI نوع رابطهای گرافیکی استفاده شد و غیره…

کتابخانه (Library ) های گسترده ای برای کار در سطح وسیعی  به زبان سی ++ موجود است. تقریبا در هر موردی از علم کامپیوتر که شما نیاز به کدهایی برای استفاده نیاز داشتید به زبان سی++ یافت میشود.

شما با چارچوبهای کاری (Framework) های مانند Qt قادر هستید تقریبا برای تمامی سیستم عامل های عمده یک بار برنامه بنویسید و با کمترین تغییرات آنرا روی بقیه سیستم عامل ها کامپایل کرده و اجرا کنید.

کدهای تولید شده به وسیله ی زبان سی++، Native یا بومی هستند. یعنی هر جا آنرا کامپایل کنید به کدهای زبان ماشین سیستمی که رو آن کامپایل کردید تبدیل میشوند. این کدهای قابلیت اجرا با سرعت بسیار بالا را دارند.

 

برای انجام کارهایی که گفته شد نیازمند داشتن مهارت در برنامه نویسی س++ داریم. من هم مانند شما در حال یادگیری این زبان هستم. پس باهم این زبان را یاد خواهیم گرفت و از قدرت آن استفاده خواهیم کرد. به امید روزی که با این زبان قدرتمند برنامه های تجاری بزرگ بنویسیم.

در بخش بعد آموزش این زبان رو شروع خواهیم کرد. پس تا بعد.

تست Crayon SyntaxHighlighter

تست کدهای برنامه نویسی

php

++C

JavaScript