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

وردپرس یک سیستم مدیریت محتوا برای سایتها و وبلاگها میباشد. وردپرس در ابتدا تنها یک سیستم رایگان وبلاگ نویسی بود که امکانات خوبی را در اختیار وبلاگ نویسان قرار میداد و سپس به صورت یک CMS یا نرمافزار کدباز برای مدیریت محتوای سایتها معرفی شد. سایتهای وردپرسی با استفاده از افزونههای نوشته شده برای وردپرس میتوانند انواع امکانات را دربرگیرند. به عنوان مثال برای راه اندازی یک فروشگاه اینترنتی در کنار سایت وردپرسی کافیست یکی از افزونههایی که برای این منظور طراحی شدهاند را به هسته وردپرس خود اضافه کنید. به عنوان مثال افزونههای WooCommerce و Edd دو افزونه وردپرس هستند که برای راه اندازی فروشگاه اینترنتی جهت فروش کالای فیزیکی یا فایلهای دانلودی استفاده میشوند. همچنین قابلیت تبدیل شدن سایت به یک شبکه اجتماعی با افزونه قدرتمند buddypress و یا ایجاد یک تالار گفتگو یا انجمن با افزونه bbpress، در وردپرس وجود دارد. با توجه به فراوانی و تنوع افزونههای وردپرس تقریباً هر امکانی را میتوان به سایت وردپرسی اضافه کرد. وردپرس با زبان برنامهنویسی پی اچ پی نوشته شده و توسط مایاسکیوال پشتیبانی میشود. همچنین نسخهای برای پستگرسکیوال نیز موجود میباشد این سیستم کاملاً رایگان و متن باز است.
آموزش نصب WordPress

در مقاله ی آموزشی حاضر، طریقه ی نصب WordPress بر روی حساب میزبانی وب (hosting account) را برای شما تشریح می کنیم. برای نصب ویرایش نوین WordPress به صورت دستی، مراحل را زیر را دنبال نمایید...

در این مبحث چگونگی استفاده از کتابخانه ی اسکریپتی Softaculous را برای نصب برنامه ی تحت وب WordPress بر روی سایت به شما آموزش می دهیم. در کوتاه ترین زمان ممکن و بدون مهارت های ویژه می توان یک نمونه برنامه ی تحت وب WordPress تماما کارآمد را در حساب میزبانی وب نصب کرد...

در این آموزش نحوه ی نصب WordPress به صورت دستی بر روی حساب میزبانی وب (web hosting account) را به شما خواهیم آموخت. برای نصب دستی نرم افزار WordPress مراحل زیر را دنبال کنید...
آموزش ایجاد وب سایت با WordPress

در این مبحث ساده ترین کاری که با نرم افزار WordPress انجام می شود، ایجاد پست و وارد کردن مطالب جدید در سایت، را به شما آموزش خواهیم داد. ابتدا به ناحیه ی کاربری admin (پنل مدیریت) سایت وارد شده، سپس لیست Posts را از ستون سمت چپ صفحه باز کنید و گزینه ی Add New را انتخاب نمایید...

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

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

نظرات (comment) یکی از اجزا اصلی و جدایی ناپذیر هر سایت wordpressمی باشند. محفوظ نگه داشتن نظرات از هرزنامه و spam ها و نیز کسب اطمینان از قرار گرفتن آن ها در صفحات یا پست های دلخواه از اهمیت ویژه ای برخوردار است...

در این آموزش نحوه ی نصب و فعال سازی پوسته یا theme ها را در سایت به شما خواهیم آموخت. برای نصب پوسته ی جدید در سایت WordPress خود مراحل زیر را دنبال نمایید...

بسته به تم مورد استفاده، تغییراتی متعددی وجود دارد که می توانید از طریق صفحه ی مدیریت سایت (admin panel) WordPress خود به آن تم اعمال کنید...

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

امروزه تبلیغات بخش اصلی بیشتر وب سایت ها را تشکیل می دهد. در این مبحث نحوه ی افزودن banner به بخش های مختلف سایت را به شما خواهیم آموخت. بیشتر وب سایت هایی که banner های تبلیغاتی جزئی از آن ها است، کد مربوط به آن را نیز به طور کامل در اختیار شما قرار می دهد...
آموزش نحوه ی انتقال WordPress بر روی میزبان (Host) دیگر

در این مبحث با طریقه ی انتقال WordPress به محیط میزبانی (hosting platform) جدید آشنا خواهید شد. می توانید فایل های WordPress را از WordPress.com و یا یک ارائه دهنده ی بستر میزبان معمولی (hosting provider) به هاست دیگر انتقال دهید، در هر صورت جزئیات و دستور العمل لازم برای انتقال فایل ها به هاست دیگر را در این مقاله فراخواهید گرفت...
آموزش Update کردن WordPress

در سیستم مدیریت محتوای WordPress می توانید به راحتی برنامه ی کاربردی خود را مستقیما از ناحیه ی کاربری مدیریت (admin) بروز رسانی کنید. زمانی که نسخه ی جدیدی ارائه می گردد، یک اعلامیه به همراه لینک Update در ناحیه ی admin ورد پرس برای شما به نمایش در می آید...

در ویرایش 3.7 ورد پرس، قابلیت جدیدی به مجموعه امکانات برنامه ی کاربردی اضافه شد و آن بروز رسانی خودکار می باشد. در این آموزش مکانیزم بروز رسانی خودکار، نحوه ی پیکربندی آن و نیز غیرفعال ساختن این قابلیت درصورت نیاز به انجام آپدیت به صورت دستی را به شما خواهیم آموخت...
آموزش امنیت در WordPress

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

در این آموزش، نحوه ی محافظت از وبلاگ WordPress خود در برابر هرزنامه را آموزش می دهیم. برای این منظور...

در صورت لزوم، می توان نام کاربری سایت را تغییر داد. برای مثال قبلا یک سایت ایجاد کرده و نام کاربری "admin" را برای آن انتخاب کرده اید، اکنون می خواهید جهت بهبود امنیت سایت آن را به اسم دیگری تغییر دهید....

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

WP-Cli یک واسط خط فرمان یا command-line interface است که به کاربر امکان می دهد، وب سایت های WordPress خود را از طریق پنجره ی فرمان (command prompt) مدیریت کند...

در آموزش حاضر نحوه ی reset کردن پسورد سایت WordPress را به شما خواهیم آموخت. آسان ترین راه ممکن برای تغییر یا تنظیم مجدد گذرواژه، استفاده از ابزار موجود در صفحه ی admin میزبان (phpMyAdmin) می باشد...

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

در این مبحث چگونگی ایجاد backup از پایگاه داده و بازگرداندن آن به حالت قبلی را در حساب میزبانی (hosting account) به شما آموزش می دهیم. همچنین اطلاعاتی در خصوص بایگانی اطلاعات و بازیابی آن ها در صورت نیاز را در اختیار شما قرار خواهیم داد...

در ویرایش 3.8 نرم افزار WordPress، 6 طرح رنگی جدید به ناحیه ی admin اضافه شد. به منظور تغییر طرح رنگی (رنگ بندی) ظاهر backend، بایستی دستورالعمل های زیر را دنبال نمایید...

در این مبحث با ارائه ی تعدادی نکته ی آموزشی ساده، چگونگی بهبود سرعت وب سایت WordPress را به شما آموزش می دهیم. داشتن یک وب سایت کارآمد با سرعت اجرای بالا در جذب کاربر به سایت و بالا قرار گرفتن آن در نتایج موتورهای جستجو نظیر Bing و Google (که سرعت بارگذاری سایت را در نظر می گیرند) نقش اساسی ایفا می کند...

یکی از ملزومات بهبود کارایی و بهینه سازی پایگاه داده، اندیس گذاری (indexing) می باشد. اندیس گذاری یک ویژگی یا قابلیت درونی پایگاه داده ی MySQL است که امکان جمع آوری سریع داده ها و دسترسی مستقیم به آن ها را فراهم می آورد...

از میان امکانات فراوانی که در ویرایش 3.8 وردپرس رونمایی شد، می توان به ظاهر جدید ناحیه ی admin اشاره کرد. اگرچه ظاهر جدید آن بسیار پرطرفدار می باشد، اما ممکن است برای بسیاری از مدیریان سایت که به ظاهر قدیمی خو گرفته اند عجیب به نظر رسد...
افزونه های WordPress

افزونه یا پلاگین یک ابزار است که قابلیت ها و امکانات جدید و اضافی بر سازمان به برنامه ی تحت وب شما اضافه می کند. به منظور نصب افزونه، کافی است فایل plugin را در پوشه ی 'wp-content/plugins' جایگذاری نمایید...

نصب و فعال سازی اعتبارسنجی دوبخشه (two-factor authentication) باعث بهبود قابل توجه امنیت سایت می شود. در این آموزش نحوه ی نصب و استفاده از Clef را به شما خواهیم آموخت....

ابزار و امکانات متعددی وجود دارد که با استفاده از آن ها می توان یک فروشگاه اینترنتی آنلاین برای وب سایت WordPress خود راه اندازی کرد. یکی از افزونه های پرطرفدار و کارآمد برای این منظور، Simple Paypal Shopping Cart می باشد...

WordPress این امکان را به شما می دهد تا فایل های صوتی و تصویری به پست ها و مطالب سایت خود اضافه کنید. برای افزودن فایل های media به پست جدید، به ناحیه ی admin مراجعه نموده، سپس Posts و در نهایت گزینه ی Add New را انتخاب کنید...

در صورتی که مایلید یک افزونه ی لایت باکس به سایت WordPress خود اضافه کنید، توصیه ی ما بر دانلود و نصب FooBox Media Lightbox می باشد. تعداد ویژگی و قابلیت کلیدی در این پلاگین وجود دارد که آن را از دیگر لایت باکس های عرضه شده، متمایز می سازد...

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

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

این فصل شما را با نحوه ی استفاده از افزونه ی AWPCP آشنا می سازد. ابتدا می بایست افزونه ی مورد نظر از سایت مربوطه بارگیری نموده و سپس آن را نصب کرد. برای این منظور بایستی به سایت رسمی WordPress، بخش مربوط به پلایگن ها مراجعه کرده و بعد افزونه ی دلخواه را از دایرکتوری AWPCP دریافت نمود...

در این درس شما را با نحوه ی نصب و استفاده از افزونه ی Your Classifieds Ads آشنا خواهیم کرد. به خاطر داشته باشید که برای عملکرد صحیح امکان پست و درج آگهی توسط کاربران میهمان در صفحه ی سمت سرویس گیرنده (front end)، لازم است افزونه ی One Quick Post را نصب و فعال سازی کرده باشید...

پلاگین BuddyPress امکانات و قابلیت های جدیدی به وب سایت WordPress اضافه می کند. از جمله ویژگی های برجسته ی افزونه ی مزبور می توان به متن باز، رایگان و انعطاف پذیری بالای (قابلیت تنظیم بر اساس نیازهای خود) آن اشاره کرد...

از ویژگی های این افزونه: 1. انعطاف پذیری بالا و قابلیت تنظیم از طریق ناحیه ی رابط کاربری مدیر (admin) 2. قابلیت پشتیبانی از ورد پرس 1.5 و بالاتر 3. طرح کلی (layout) قابل تنظیم توسط ماکروها...
مباحث پیشرفته WordPress

به صورت پیش فرض، ورد پرس از تابع Mail() زبان PHP برای ارسال ایمیل ها بهره می گیرد. استفاده از این روش هیچ اشکالی ندارد، اما اگر بخواهید از یک سرویس ایمیل خارجی استفاده کنید، در آن صورت چاره ای ندارید جز اینکه از پروتکل SMTP برای ارسال ایمیل های خود کمک بگیرید...

از آنجایی که ورد پرس بایستی بر روی انواع محیط (platform) و سیستم عامل هایی با پیکربندی های مختلف اجرا شود، لازم است برای مدیریت کارها یا تسک های زمان بندی شده ی خود، یک سرویس cronjob بر روی سرویس دهنده داشته باشد...

نسخه ی 3.6 ورد پرس امکان نوینی به نام Heartbeat API را ارائه نمود –این امکان به مرورگر اجازه می دهد زمانی که کاربر وارد ناحیه ی مدیریت سایت (Admin panel) شدبا سرویس دهنده ارتباط برقرار کند....

این یک باور رایج و در عین حال کاملا غلط است که ذخیره ی چندین رونوشت از یک پست، سرعت بارگذاری و اجرا را در سایت شما کاهش می دهد. WordPress به گونه ای طراحی شده که رونوشت های مختلف پست را در زمان اجرا و نمایش (render) صفحه ی سمت کاربر سایت (frontend) نادیده بگیرد...

این مبحث نحوه ی بهینه سازی مکان قرار گیری (رتبه ی) سایت را در نتایجی که موتورهای جستجو برمی گردانند، به شما آموزش می دهد...

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

AdSense یک برنامه ی تبلیغاتی ارائه شده توسط شرکت گوگل می باشد که دارندگان وبگاهها میتوانند در آن نامنویسی کرده و بدین وسیله روی وبگاههایشان تبلیغات متنی، تصویری و ویدئویی قرار داده و فعال نمایند...

حلقه یا loop در ورد پرس یک اصطلاح است که برای اشاره به امکان نمایش تمامی مطالب و محتویات صفحات در پوسته ی سایت، بکار می رود...

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

ورد پرس با افزودن قابلیت های جدید این امکان را فراهم کرده تا دکمه ی پسندیدن یا پیشنهاد "Like"/"Recommend" را به راحتی هرچه تمام تر به پست ها اضافه کرده و بدین وسیله میزان محبوبیت آن ها را افزایش دهیم...

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

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

گاهی لازم است URL سایت WordPress خود را تغییر دهید. امروزه رایج است که یک نسخه ی جدید از سایت خود داخل یک زیرپوشه ی ایجاد کرده و هنگامی که کاملا آماده شد، آن را به پوشه ی ریشه (root directory) انتقال داد. اما در خصوص ورد پرس این امر کمی متفاوت است؛ بدین معنی که یک سایت ورد پرس برای عملکرد صحیح شدیدا وابسته به تنظیمات URL خود می باشد...

اگر می خواهید یک دیدگاه را به صورت تصادفی از یکی از پست های خود به نمایش بگذارید، می توانید از کد زیر در پوسته ی سایت (theme) استفاده کنید...

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

از ویرایش 3.1 به بعد ورد پرس امکان جدیدی به نام admin bar رونمایی شد. Admin bar این امکان را به مدیر سایت می دهد تا در حین مرور در صفحه ی سمت کاربر (front end)، عملیات و کارهایی مدیریتی انجام دهد ...