دیجی اسکریپت

فروردین ۱۳۹۸ - دیجی اسکریپت

آموزش غیرفعال کردن آپدیت خودکار وردپرس

آموزش غیرفعال کردن آپدیت خودکار وردپرس

در این مقاله از ایکس اسکریپت قصد دارم تا به موضوعی بپردازم که لازم است تا تمامی وبسایت‌های وردپرسی از آن استفاده کنند. شاید بپرسید دلیل اینکه آپدیت و به‌روزرسانی خودکار وردپرس را غیر فعال کنیم چیست؟

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

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

آموزش غیرفعال کردن آپدیت خودکار وردپرس

غیرفعال کردن آپدیت خودکار وردپرس

برای غیرفعال کردن به‌روزرسانی وردپرس ابتدا به روت مکانی که وردپرس را در آن نصب کرده‌اید مراجعه کرده و کد زیر را در مکان مناسبی از فایل wp-config.php که به عنوان فایل کانفیگ وردپرس آن را می‌شناسیم قرار دهید.

define( 'WP_AUTO_UPDATE_CORE', false );

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

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

حذف پیام به‌روزرسانی وردپرس

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

غیرفعال کردن آپدیت خودکار وردپرس

برای غیرفعال کردن نمایش پیغام آپدیت وردپرس ابتدا به ویرایش قالب خود مراجعه کرده و سپس کدهای زیر را در مکان مناسبی از فایل فانکشن(functions.php) قالب خود قرار دهید.

add_action('admin_menu','wphidenag');
function wphidenag() {
remove_action( 'admin_notices', 'update_nag', ۳ );
}

همانطور که در این قطعه کد مشاهده می‌کنید یک اکشن و هک وردپرس اضافه شده است که در آن به تابع هشدار و نوتیفیکیشن وردپرس دستور داده شده است تا پیغام مربوط به به‌روزرسانی وردپرس را از پیشخوان وردپرس حذف کند.

The post آموزش غیرفعال کردن آپدیت خودکار وردپرس appeared first on ایکس اسکریپت.



لینک منبع مطلب

بهینه سازی نظرات وردپرس و افزایش سرعت سایت

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

در این مقاله از ایکس اسکریپت قصد دارم تا به معرفی راهکارهایی بپردازم که با استفاده از آنها قادر خواهید بود تا به بهینه سازی نظرات وردپرس پرداخته و هم‌راستا با همین موضوع سرعت سایت خود را افزایش دهید.

بهینه سازی نظرات وردپرس و افزایش سرعت سایت

بهینه سازی نظرات وردپرس

 

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

برای نمایش محتوای یک دیدگاه در وردپرس پروسه زیر طی می‌شود

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

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

۱- بهینه‌سازی دیدگاه‌ها

در بیشتر موارد در بخش دیدگاه‌ها وردپرس از همان فرم پیش فرض استفاده می‌شود که شامل فیلدهای اضافی نیست، که در این صورت مشکل آنچنانی برای کوئری‌ها و درخواست‌های http وجود ندارد و می‌توانید با استفاده از پیشنهاداتی که در ادامه برای دیدگاه‌های وردپرس ارائه می‌شود سرعت آن را افزایش دهید.

۲- نمایش دیدگاه‌ها در یک سیستم مجزا

اگرر بتوانید تا از یک سیستم مجزا برای ارسال و دریافت دیدگاه استفاده کنید به مراتب سرعت بهتری برای بارگزاری صفحات خود خواهید داشت. از جمله این موارد می‌توان به نمایش دیدگاه‌های در وردپرس با Disqus اشاره کرد.

۳- بهینه‌سازی ظاهر فرم دیدگاه‌های وردپرس

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

برای ایجاد محدودیت در تعداد نمایش دیدگاه‌های وردپری به مسیر تنظیمات> گفت‌وگوها مراجعه کرده و از صفحه بندی برای آن استفاده کنید.

بهینه سازی نظرات وردپرس

۴- استفاده از آواتار دلخواه و لود آن از هاست

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

برای این مورد می‌توانید از مقاله مدیریت آواتار کاربران وردپرس استفاده کنید.

The post بهینه سازی نظرات وردپرس و افزایش سرعت سایت appeared first on ایکس اسکریپت.



لینک منبع مطلب

زبان برنامه نویسی PHP پی اچ پی چیست ؟

زبان برنامه نویسی PHP پی اچ پی چیست

پی اچ پی یه زبان برنامه نویسی توسعه یافته برای طراحی وب است که مخفف Hypertext Preprocessor به معنای پیش پردازنده ی ابرمتن است اما در ابتدا php از عبارت personal homepage به معنای صفحه خانگی شخصی گرفته شده بود. از پی اچ پی میشه به عنوان زبان برنامه نویسی عمومی هم استفاده کرد. تا دی ۱۳۹۱ روی ۲۴۴ میلیون وب سایت حدود ۲ میلیون سرور نصب شده؛ میشه گفت حدود سه چهارم وب سایت های دنیا ازش استفاده میکنن؛ سایتهای شناخته شده ای مثل فیسبوک، وردپرس، جوملا، یاهو و ویکی پدیا از این زبان استفاده کردن. راسموس لردوف این زبان رو در سال ۱۳۷۳ ساخته است که در حال حاضر توسط گروه پی اچ پی در حال توسعه است.

برنامه نویسی به زبان پی اچ پی PHP

برنامه نویسی به زبان پی اچ پی PHP

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

کدهای پی اچ پی به وسیله ی یه وب سرور که این نرم افزار روی اون نصب باشه تفسیر میشن. دستورهای این زبان به صورت مستقیم میتونن درون کدهای html قرار بگیرن. نسخه ی ۴٫۳ به بعد زبان پی اچ پی قابلیت پشتیبانی از رابط خط فرمان یا command-line interface رو دارن. این قابلیت برای ایجاد نرم افزارهای غیر وب یا نرم افزارهای با واسط کاربری میتونه مورد استفاده قرار بگیره.

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

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

توابع در نسخه ی ۵٫۲ و نسخه های قبل از آن دست اول نبوده و فقط با اسمشون به شکل مستقیم و غیر مستقیم قابل فراخوانی هستن. توابع پی اچ پی بدون نوشتن نمونه ی اولیه تعریف میشن. پی اچ پی قابلیت تعریف توابع بدون نام رو نداره اما میشه با قرار دادن نام یه تابع در متغیر، اون رو به صورت غیر مستقیم فراخوانی کرد.

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

برخی از مشکلات امنیتی که در سال ۹۱ توسط پایگاه داده امنیتی ملی منتشر شد مربوط به زبان پی اچ پی بود. مشکلات تکنیکی که در خود برنامه وجود داره خیلی کمه و این مشکلات اغلب توسط برنامه نویسان به علت عدم استفاده از روشهای مناسب ایجاد میشه. برای رفع این اشتباهات برنامه نویسان، قابلیتهای بسیاری برای تشخیص خطاهای امنیتی پیشنهاد شده که هنوز به تایید گروه نرسیده است.

با PHP خیلی کارا میشه کرد

با PHP خیلی کارا میشه کرد

پی اچ پی به دلیل رایگان بودنش برای طراحی وب ارجحیت داره و برای طراحان وب سراسر دنیا مورد استفاده قرار می گیره. PHP بهترین گزینه برای طراحی وب ارزان است. گروه PHP یک منبع کد کامل رو فراهم می کنه که به کاربران اجازه می ده تا در صورت نیاز، سفارشی سازی کنند و طراحی وب رو توسعه بدن. پی اچ پی به راحتی با هر سیستم عامل از جمله Lennox، Mac، OSX و لینوکس کار می کنه. پی اچ پی همچنین بسیاری از سرورهای وب در حال استفاده رو از جمله Apache و IIS پشتیبانی می کنه.

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

پی اچ پی یه زبان پردازه نویسی یا اسکریپت نویسی در سمت سرور است. شاید به خودتون بگید اصلا این زبان اسکریپت نویسی چی هست؟

زبان اسکریپت نویسی یه نوع زبان برنامه نویسی است که برای نوشتن پردازه ها استفاده میشه. پردازه ها یا اسکریپتها برنامه های کوچکی هستن که میشه از طریق اونها بعضی وظایف تکراری و پراستفاده یا یک وظیفه طولانی رو به طور خودکار انجام داد. اکثرا این‌گونه وظایف مربوط به واژه‌پردازی در متن‌ها می‌شن.

پردازه ها اجازه ی کنترل بعضی از کاربردهای نرم‌افزار رو به برنامه‌نویس می‌ده اما تعدادی از فرمان‌ها و امکانات زبان‌های بزرگ در این زبان‌ها حذف شدن. مثلاً امکان نوشتن فایل یا پاک کردن فایل‌ها روی سیستم کاربر مثل زبان‌های برنامه‌نویسی وجود نداره. جاوا اسکریپت، پرل و پایتون مثالهای این گروه هستن.

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

محتوای پویای پی اچ پی برای وب سرورها به کاربران این امکان رو میده تا روی زبان برنامه نویسی سمت سرور تمرکز کنن. پی اچ پی یک قابلیت رابط خط فرمان رو توسعه داده است که می تونه در برنامه های گرافیکی مستقل مورد استفاده قرار بگیره. کاربران پی اچ پی به خروجی HTML محدود نمی شن اونها می تونن به راحتی از هر متن مانند XHTML یا دیگر فرمت فایل XML استفاده کنن. کاربران پی اچ پی همچنین قادر به ضمیمه انواع دیگری از تصاویر مانند فایل های PDF و فیلم های فلش هستند؛ که این می تونه به صورت خودکار در یک سیستم به جای نیاز به چاپ تولید و ذخیره بشه، به این صورت که برای محتوای پویای کاربر یک مخزن سمت سرور ایجاد بشه.

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

زبان نحوی پی اچ پی

یک فایل پی اچ پی همچنین می تونه حاوی تگهایی مانند HTML و اسکریپت سمت کاربر مانند جاوا اسکریپت باشه.

  • هنگام یادگیری زبان پی اچ پی،HTML یک مزیت اضافی است. شما حتی می تونید پی اچ پی رو بدون دونستن HTML یاد بگیرید، اما توصیه می شه حداقل اصول HTML رو بدونید.
  • سیستم های مدیریت پایگاه داده(DBMS) برای برنامه های مبتنی بر پایگاه داده.
  • برای موضوعات پیشرفته تر مانند برنامه های تعاملی و خدمات وب، به جاوا اسکریپت و XML نیاز پیدا می کنید.

فرمت فایل پی اچ پی

برای اینکه سرور، فایل های پی اچ پی و اسکریپتها رو شناسایی کنه پسوند فایل و تگها رو باید با فرمت “.php” ذخیره کنیم. پسوند فایلهای قدیمی ترپی اچ پیشامل:

  • .phtml
  • .php3
  • .php4
  • .php5
  • phps.

شما میتونید فایلهای پی اچ پی بدون تگ html بسازید که به این فایلها پی اچ پی محض میگن.

سرور، کد PHP رو تفسیر می کنه و نتایج رو به عنوان کد HTML به مرورگرهای وب منتقل می کنه.

برای اینکه سرور کد پی اچ پی رو از کد HTMLتشخیص بده، همیشه باید کد پی اچ پی رو در تگهای PHP قرار بدید.

زبان پی اچ پی به کوچک و بزرگ بودن حروف حساسه است.

تگ های پی اچ پی خود به حروف حساس نیستن، اما شدیدا توصیه می شه که از حروف کوچک استفاده کنید.

چه کارهایی می تونید با PHP انجام بدید:

کارهای زیادی هست که می تونید با PHP انجام بدید مثلا:

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

مزیتهای زبان پی اچ پی

زبان برنامه نویسی PHP چیست

زبان برنامه نویسی PHP چیست

اگه شما با بقیه ی زبان های سمت سرور مانند ASP.NET یا JSP آشنا باشید، ممکنه بدونید که چه چیزی پی اچ پی رو از بقیه متمایز میکنه. انتخاب پی اچ پی نسبت به بقیه مزایای متعددی داره. برخی از آنها عبارتند از:

  • یادگیری آسان: یادگیری و استفاده ی پی اچ پی راحته. برای برنامه نویسان مبتدی که تازه شروع به توسعه وب کردن، پی اچ پی اغلب به عنوان بهترین و مناسب ترین انتخاب برای یادگیری در نظر گرفته می شه.
  • منبع باز: پی اچ پی یک پروژه منبع باز است. زبان برنامه نویسی توسط جامعه ی جهانی توسعه دهندگان توسعه یافته و نگهداری می شه که منبع کد رو به صورت آزاد برای دانلود و استفاده در اختیارتون می گذاره. هیچ هزینه ای برای استفاده از پی اچ پی برای پروژه های فردی یا تجاری، از جمله به روز رسانی های آینده نیاز نیست.
  • قابلیت انتقال: پی اچ پی روی سیستم عامل های مختلف مانند مایکروسافت ویندوز، لینوکس، سیستم عامل مک، و غیره اجرا می شه و تقریبا با تمام سرورهای مورد استفاده امروز مانندApache، IIS و غیره سازگار است.
  • عملکرد سریع: اسکریپت های نوشته شده در پی اچ پی معمولا سریعتر از اونهایی که در زبان های اسکریپتی دیگر مانند ASP.NET یا JSP نوشته شده است اجرا می شن.
  • اجتماع گسترده: از آنجا که PHP توسط جامعه ی جهانی پشتیبانی میشه، پیدا کردن کمک یا مستندات برای پی اچ پی آنلاین بسیار آسان است.

 

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

راسموس لردورف Rasmus Lerdorf سازنده زبان PHP

راسموس لردورف  Rasmus Lerdorf سازنده زبان PHP

راسموس لردورف  Rasmus Lerdorf یک برنامه‌نویس دانمارکی با تابعیت کانادایی است. او بیشتر به خاطر ابداع زبان برنامه‌نویسی پی‌اچ‌پی شناخته می‌شود. او نویسنده دو نسخه اولیه از این زبان بود و در نسخه‌های بعدی که توسط گروهی متشکل از اندی گوتمانس, زیو سوراسکی و جیم ونستد رهبری می‌شد هم مشارکت داشت. مشارکت او در پروژه هنوز هم ادامه دارد.

خانواده لردورف در سال ۱۹۸۰ از گرینلند به کانادا مهاجرت کردند و بعدها در سال ۱۹۸۳ به کینگ سیتی، اونتاریو نقل مکان کردند. او پس از فارغ التحصیل شدن از دبیرستان کینگ سیتی در دانشگاه واترلو مشغول به ادامه تحصیل شد. لردورف در سال ۱۹۹۳ از دانشگاه واترلو مدرک کارشناسی خود را در رشته مهندسی سامانه‌ها دریافت کرد. او مشارکت‌هایی هم در پروژه وب سرور آپاچی و پایگاه داده ام‌اس‌اکیوال داشته‌است. لردورف از سپتامبر ۲۰۰۲ تا ۶ نوامبر ۲۰۰۹ در شرکت یاهو! کار می‌کرد. لردورف تا کنون بارها در کنفرانس‌های متعدد نرم‌افزارهای آزاد و متن‌باز در سرتاسر دنیا سخنرانی کرده‌است.

منبع : زبان برنامه نویسی PHP پی اچ پی چیست ؟



لینک منبع مطلب

افزونه مدیریت و شخصی‌سازی نظرات وردپرس CommentPress

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

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

قابلیت های افزونه مدیریت و شخصی‌سازی نظرات وردپرس CommentPress :

  • کاملا واکنش گرا
  • افزودن نظر
  • پاسخ به نظرات خاص
  • ویرایش نظرات
  • حذف نظرات
  • بارگیری و نمایش نظرات با Ajax
  • صفحه بندی نظر، تعداد نظرات در هر صفحه، تعداد نظرات برای بارگیری
  • دکمه افزودن لینک، فیلم و صدا
  • رتبه بندی نظرات با دکمه لایک
  • محدودیت کاراکترها در نظر
  • گزینه ای برای اجازه دادن به اظهار نظر فقط به کاربران ثبت نام شده، یا همچنین به غیر ثبت نام.
  • کد امنیتی کپچا
  • نظرات به فرمت تاریخ فیس بوک.
  • ورود خودکار، با استفاده از کد کوتاه، برای ویجت
  • ۴ طرح کاربردی و زیبا
  • امکان سفارشی سازی افزونه
  • پشتیبانی از انواع پست های وردپرس
  • و امکانات دیگر…

نوشته افزونه مدیریت و شخصی‌سازی نظرات وردپرس CommentPress اولین بار در کمیاب اسکریپت. پدیدار شد.



لینک منبع مطلب

Joomla 3.9.5 سیستم مدیریت محتوا جوملا

Joomla ( جوملا ) یک سیستم open source ( منبع باز ) برای مدیریت محتوا ( CMS ) است که شما را قادر به ایجاد وبسایت ها و برنامه های کاربردی برخط و قوی می سازد. قابلیت‌ های جوملا! شامل امکان بارگذاری موقت در حافظه برای بهبود کارایی (caching)، ایجاد فهرست خودکار، ارسال خبر از طریق قالب RSS، ارائهٔ نسخه قابل چاپ، بخش‌های کوتاه خبری، تالار گفتگو، نظر سنجی، تقویم، جستجوی اینترنت و پشتیبانی از زبان‌های متعدد ( از جمله پارسی) است.

کاربردهای جوملا
امکانات زیاد جوملا، کاربردهای آن را در دنیای وب سایت های اینترنتی گسترش داده است. انواع وب سایت های تجاری کوچک، وب سایت های سازمانی بزرگ، کسب و کار آنلاین و تجارت الکترونیک، پورتال های خدمات الکترونیک، وب سایت های سازمان های دولتی، سایت های مذهبی، وب سایت های آموزشی و پرتال های آموزش الکترونیک، وب سایتهای خبری و حتی وب سایت های شخصی کوچک، بوسیله جوملا پیاده سازی شده اند.

نوشته Joomla 3.9.5 سیستم مدیریت محتوا جوملا اولین بار در کمیاب اسکریپت. پدیدار شد.



لینک منبع مطلب

ایجاد دکمه های سفارشی در وردپرس با افزونه Buttons Mega Pack Pro

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

 

ایجاد دکمه های سفارشی در وردپرس با افزونه Buttons Mega Pack Pro

 

افزونه وردپرس Buttons Mega Pack Pro این امکان را فراهم آورده تا دکمه های ایجاد شده را با استفاده از کد کوتاه و یا ویدجت در هر نقطه ای از سایت قرار دهید. این افزونه محبوب و کاربردی تا کنون بیش از ۱۰ هزار نصب فعال داشته است. از بخش پنل مدیریت این افزونه می توانید به ایجاد دکمه ها، مشاهده دکمه های دانلود، مشاهده لیست دکمه های ایجاد شده و تنظیمات افزونه بپردازید. در ادامه مطلب به برخی دیگر از قابلیت های افزونه سفارشی سازی دکمه های وردپرس Buttons Mega Pack Pro اشاره خواهیم کرد.

 

امکانات ایجاد دکمه های سفارشی در وردپرس با افزونه Buttons Mega Pack Pro:

  • امکان سفارشی سازی تنظیمات افزونه با کدهای CSS
  • امکان سفارشی سازی رنگ پس زمینه
  • امکان سفارشی سازی دکمه های انلود
  • امکان سفارشی سازی لینک ها
  • امکان سفارشی سازی آیکون ها
  • امکان سفارشی سازی باکس ها
  • سازگار با وردپرس ۴٫۰ و بالاتر
  • شامل فایل های JavaScript JS, HTML, CSS, PHP
  • سازگار با انواع مرورگرها مانند: IE11, Firefox, Safari, Opera, Chrome, Edge
  • و بسیاری امکانات دیگر

نوشته ایجاد دکمه های سفارشی در وردپرس با افزونه Buttons Mega Pack Pro اولین بار در بیست اسکریپت. پدیدار شد.



لینک منبع مطلب

دانلود قالب تک صفحه Diux نسخه HTML و وردپرس

قالب Diux که با نام Diux – Responsive One Page Portfolio Template در سایت تم فارست به فروش میرسد، همانطور که از نام آن نیز مشخص است، یک قالب تک صفحه برای ایجاد انواع سایت های نمونه کار و پورتفولیو است. قالب Diux دارای نسخه HTML و وردپرس نیز می باشد این قالب one page به شکلی کاملا تمیز و ساده و با نگاه مینیمالیست طراحی شده و در عین حال نمایی بسیار چشمگیر و هوشمندانه دارد. از قالب اچ تی ام ال Diux میتوان در ایجاد انواع سایت های آژانس های طراحی گرافیک، آژانس های تبلیغاتی، سایت رزومه و نمونه کار آنلاین، سایت های شخصی و جهت ارائه انواع سرویس ها و خدمات به کاربران بهره گرفت.

 

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

 

دانلود قالب تک صفحه Diux نسخه HTML و وردپرس

 

برخی امکانات قالب تک صفحه Diux نسخه HTML و وردپرس :

  • طراحی شده بر پایه twitter bootstrap
  • بهره گیری از طراحی ریسپانسیو
  • سازگار با انواع مرورگرها
  • مناسب برای راه اندازی انواع سایت های متنوع
  • امکان استفاده از آیکن های Font Awesome
  • پشتیبانی از پس زمینه اسلایدر، ویدئویی و یوتوب
  • دارای پورتفولیو ایجکسی
  • دارای فیلتر ایزوتوپ
  • دارای فرم تماس
  • و بسیاری امکانات دیگر …

نوشته دانلود قالب تک صفحه Diux نسخه HTML و وردپرس اولین بار در بیست اسکریپت. پدیدار شد.



لینک منبع مطلب

افزونه وردپرس ایجاد جداول پیشرفته wpDataTables نسخه ۲٫۵٫۱

wpDataTables نام افزونه کاربردی وردپرس می‌باشد که با استفاده از آن می‌توانید جداول و نمودارهای مختلفی را ایجاد کرده و بنا به سلیقه و نیاز خود آن ها را شخصی سازی کنید. این افزونه دارای بیش از ۳۵ نوع نمودار مختلف و داینامیک بوده که می‌توانید با استفاده از آن اطلاعات خود را در قالب یک نمودار در وبسایت خود نمایش دهید. همچنین این افزونه دارای جداول پویا و داینامیک بوده که می‌توانید به وسیله MySQL  اطلاعات خود را در آن نمایش دهید.

 

افزونه وردپرس ایجاد جداول پیشرفته wpDataTables نسخه 2.5.1

 

افزونه وردپرس wpDataTables  با پشتیبانی از فایل های اکسل و CSV به شما کمک می‌کند تا بتوانید اطلاعات جداول خود را از طریق این دو فایل در جداول نمایش دهید. شما می‌توانید بروی جداول خود گزینه های مختلفی مانند فیلتر و مرتب سازی را قرار داده و این امکان را در اختیار کاربران خود قرار دهید. همچنین جداول و نمودار های این افزونه کاملا واکنش گرا بوده و به خوبی در دستگاه های همراه مانند موبایل و تبلت نمایش داده خواهد شد.

 

قابلیت های افزونه وردپرس ایجاد جداول پیشرفته wpDataTables :

  • امکان ایجاد جداول کاملا واکنش گرا
  • امکان ایجاد جداول با ویژگی های فوق العاده
  • امکان افزودن فیلتر به جداول
  • امکان افزودن جی کوئری به جدول
  • امکان مرتب سازی و صفحه بندی جداول
  • پردازش سمت سرور برای جداول مبتنی بر MySQL.
  • امکان ایجاد نمودار به آسانی
  • اجازه می دهد یک جدول قابل ویرایش را از اکسل یا CSV خود تهیه کنید
  • پشتیبانی از گراویتی فرم
  • امکان افزودن CSS های دلخواه
  • امکان ایجاد نمودارهای داینامیک
  • امکان شخصی سازی بالا
  • سازگار با ویژوال کامپوسر
  • و امکانات دیگر…

نوشته افزونه وردپرس ایجاد جداول پیشرفته wpDataTables نسخه ۲٫۵٫۱ اولین بار در بیست اسکریپت. پدیدار شد.



لینک منبع مطلب

افزونه نمودار اندازه محصول ووکامرس YITH Product Size Charts for WooCommerce نسخه ۱٫۱٫۱۰

YITH Product Size Charts for WooCommerce نام افزونه کاربردی ووکامرس می‌باشد که به وسیله آن می‌توانید نمودار اندازه محصولات خود را به وجود بیاورید. مشتریان قبل خرید از فروشگاه شما ، به دنبال آن هستند که اطلاعات کاملی از سایز محصولات شما به دست آورده و از این طریق با مفید بودن آن برای خود مطمئن شوند. این افزونه با امکان ایجاد سایز های پیش فرض و مختلف به شما این امکان را می‌دهد تا این نیاز مشتریان را به طور کامل برطرف کنید.

افزونه ووکامرس YITH Product Size Charts for WooCommerce به شما کمک می‌کند تا با درج سایز واقعی لباس مورد نظر ، هرگونه سوئ تفاهم و شکایت مشتریان از سایز لباس مورد نظر را به حداقل برسانید.البته افزونه در محصول دیگر نیز کاربرد داشته و می‌توانید از نمودار آن در جهت درج موارد دیگر نیز استفاده کنید. در ادامه می‌توانید توضیحات بیشتر این افزونه را مطالعه کنید.

افزونه نمودار اندازه محصول ووکامرس YITH Product Size Charts for WooCommerce نسخه 1.1.10

قابلیت های افزونه نمودار اندازه محصول ووکامرس YITH Product Size Charts for WooCommerce نسخه ۱٫۱٫۱۰

  • امکان ایجاد اندازه های پیش فرض
  • امکان نمایش مختلف نمودار اندازه ها
  • امکان سفارشی سازی دکمه پنجره پاپ آپ نمودار
  • امکان طراحی پنجره پاپ آپ نمودار اندازه ها
  • امکان اختصاص نمودارها به دسته بندی های خاص
  • امکان نمایش نمودار اندازه ها در سایدبار
  • امکان نمایش نمودار اندازه به وسیله کد کوتاه و ویرایش محصولات
  • و امکانات دیگر…

نوشته افزونه نمودار اندازه محصول ووکامرس YITH Product Size Charts for WooCommerce نسخه ۱٫۱٫۱۰ اولین بار در دلکد – دانلود اسکریپت. پدیدار شد.



لینک منبع مطلب

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

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

 

بنابراین در این آموزش از ۲۰اسکریپت قصد دارم تا به معرفی قطعه کدی بپردازم که با استفاده از آن قادر خواهید بود تا دسته‌بندی هایی که دارای یک نوشته هستند را به گونه ای تعیین کنید که به صورت خودکار به نوشته ریدایرکت شوند.

 

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

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

برای شروع کار وارد ویرایش فایل فانکشن (functions.php) قالب خود شده و کدهای زیر را در آن قرار داده و آن را ذخیره کنید.

function redirect_to_post(){
global $wp_query;
if( is_archive() && $wp_query->post_count == 1 ){
the_post();
$post_url = get_permalink();
wp_redirect( $post_url );
}
} add_action('template_redirect', 'redirect_to_post');

سپس آن را ذخیره کرده و آدرس یکی از دسته بندی‌های سایت خود را که شامل یک نوشته هستند باز کنید. خواهید دید که پس از چند ثانیه به صورت خودکار به نوشته موجود ریدایرکت خواهید شد.

  • نکته: مثل همیشه دقت کنید قبل از هرگونه تغییر در فایل فانکشن قالب یک کپی از آن داشته باشید تا در صورت بروز خطا مشکل را سریعا رفع کنید.

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

function redirect_to_post(){
global $wp_query;
if( is_archive() && $wp_query->post_count == 1 ){
the_post();
$post_url = get_permalink();
wp_redirect( $post_url );
}
echo "این دسته بندی تنها دارای یک نوشته می‌باشد و تا چند ثانیه دیگر به صورت خودکار به ان نوشته ریدایرکت خواهید شد :D";
}
add_action('template_redirect', 'redirect_to_post');

حال قبل از ریدایرکت کاربر به لینک نوشته پیام فوق نمایش داده شده و پس از چند ثانیه ریدایرکت خواهد شد.

نوشته ریدایرکت کاربر به نوشته در دسته بندی دارای یک نوشته اولین بار در بیست اسکریپت. پدیدار شد.



لینک منبع مطلب

صفحه 1 از 55
12345678910 بعدی 203040...«