آموزش وردپرس | Wordpress Tutorials

وردپرس چیست؟

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

زبان برنامه نویسی وردپرس PHP است و سیستم پایگاه داده آن نیز از MySql استفاده می کند.

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

کاربرد وردپرس:

اگر از وردپرس برای انتشار در وب استفاده می کنید، در شرکت خوبی هستید. بسیاری از وبلاگ های معروف، رسانه های خبری، سایت های موسیقی، شرکت های Fortune 500 و افراد مشهور از WordPress استفاده می کنند.

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

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

ساختار وردپرس:

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

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

وبسایت های محبوبی که توسط وردپرس ساخته شده اند:

  • سایت NASA.gov
  • سایت WordPress.org
  • سایت Code.org
  • سایت newsroom.facebook.com

قالب وردپرس 

قالب وردپرس فایل هایی هستند که با یکدیگر کار می کنند تا طراحی و قابلیت یک سایت وردپرس را ایجاد کنند. هر قالب ممکن است متفاوت باشد و گزینه های بسیاری را به مالکان سایت برای تغییر ظاهر وب سایت ارائه دهد. تم وردپرس تمام ظاهر front end وب سایت وردپرس شما را فراهم می کند. بیشتر قالب های وردپرس طراحی کلی یا استایل سایت، استایل فونت، رنگ ها، مکان های  ویجت، طرح بندی های صفحه (یا قالب)، استایل برای پست های وبلاگ و آرشیوهای وبلاگ، جزئیات استایل های اضافی را فراهم می کند.

چرا باید یک تم وردپرس ایجاد کنید؟

  • ایجاد ظاهر منحصربفرد برای سایت وردپرس
  • برای استفاده از قالب ها، تگ های قالب و WordPress Loop برای تولید ظاهر و نتایج مختلف وب سایت
  • برای ارائه قالب های جایگزین برای ویژگی های خاص سایت، مانند صفحات دسته بندی و صفحات نتیجه جستجو
  • برای تغییر سریع بین دو طرح بندی سایت، یا برای استفاده از یک قالب یا تغییر سبک برای مالکان سایت
  • استایل ها و فایل های قالب را از فایل های سیستم جدا می کند تا سایت بدون تغییرات شدید در نمایش بصری سایت ارتقا یابد.
  • سفارشی سازی قابلیت سایت منحصر به فرد برای آن تم
  • تغییر سریع طراحی بصری و طرح بندی یک سایت وردپرس
  • حذف نیاز یادگیری CSS، HTML و PHP برای داشتن ظاهر زیبای سایت

قالب های وردپرس در زیر دایرکتوری های دایرکتوری قالب وردپرس قراردارند. وردپرس شامل قالب پیش فرض در هر نصب جدید است. قالب های وردپرس معمولا شامل سه نوع فایل اصلی، علاوه بر تصاویر و فایل های جاوا اسکریپت می باشد. یک stylesheet به نام style.css که نمایش (طراحی و طرح بندی بصری) صفحات وب را کنترل می کند، فایل های قالب وردپرس که روشی که صفحات سایت اطلاعات پایگاه داده وردپرس خود را تولید می کنند تا در سایت نمایان شود را کنترل می کند و فایل توابع اختیاری (functions.php) به عنوان بخشی از فایل های قالب وردپرس دارد.

افزونه یا پلاگین در وردپرس 

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

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

امنیت در وردپرس

وردپرس خود یک پلت فرم بسیار امن است. با این حال، با استفاده از یک پلاگین امنیتی که بسیاری از شیوه های امنیتی خوب را اجرا می کند، به اضافه کردن امنیت و فایروال اضافی به سایت شما کمک می کند. افزونه All In One WordPress Security  امنیت وردپرس را به سطح کاملا جدیدی می رساند. این پلاگین با بررسی آسیب پذیری ها و همچنین اجرا و پیاده سازی آخرین روش ها و تکنیک های توصیه شده ایمنی سازی وردپرس، خطرات را کاهش می دهد. پلاگین All In One WordPress Security سرعت سایت را پایین نمی آورد و 100% رایگان می باشد.

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

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

  • همیشه وردپرس خود را به روزرسانی کنید
  • استفاده از رمز عبور قوی تر و منحصر به فرد  نه فقط برای منطقه مدیریت وردپرس، بلکه برای حسابهای FTP، پایگاه داده، حساب میزبانی وردپرس و آدرس ایمیل حرفه ای شما
  • نصب پلاگین پشتیبان گیری وردپرس برای restore اطلاعات
  • نصب پلاگین Sucuri Scanner برای نظارت و حسابررسی
  • استفاده از فایروال نرم افزار وب (WAF) برای متوقف سازی فایروال تمام ترافیک مخرب قبل از دست یابی به وب سایت شما
  • غیر فعال کردن ویرایش فایل
  • غیر فعال کردن اجرای فایل پی اچ پی در دایرکتوری های خاص وردپرس
  • تغییر پیشوند پایگاه داده وردپرس
  • غیر فعال کردن Indexing و Browsing دیارکتوری
  • غیر فعال کردن XML-RPC در وردپرس
  • خروج از سایت خودکار کاربران Idle
  • افزودن سوالات امنیتی در صفحه ورود وردپرس

شبکه وردپرس یا WordPress Multisite Network

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

ساخت فروشگاه آنلاین با وردپرس و WooCommerce

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

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

با WordPress + WooCommerce چه محصولاتی می توانید بفروشید؟

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

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

نحوه ایجاد فروشگاه:

  • مرحله 1. دریافت نام دامنه و web hosting
  • مرحله 2. نصب وردپرس (رایگان)
  • مرحله 3. نصب پلاگین WooCommerce (رایگان)
  • مرحله 4. ایجاد صفحات Shop، Cart، Checkout و My Account
  • مرحله 5. تنظیم محلی
  • مرحله  6. درک مالیات بر فروش در ماژول مالیات – نرخ مالیات بر اساس محل فروشگاه شما
  • مرحله 7. انتخاب یک روش پرداخت
  • مرحله 8. اضافه کردن اولین محصول خود
  • مرحله 9. انتخاب یک تم برای فروشگاه آنلاین خود (رایگان)

ایجاد شبکه های اجتماعی با WordPress و BuddyPress

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

  • کاربران می توانند در وب سایت خود ثبت نام کنند
  • کاربران قادر خواهند بود پروفایل های کاربری را توسعه دهند
  • جریان فعالیت ها به کاربران اجازه می دهد تا به روز رسانی های سایت دسترسی داشته باشند
  • شما قادر به ایجاد sub-communities با گروه های کاربری خواهید بود
  • کاربران می توانند یکدیگر را به عنوان دوستان اضافه کنند
  • کاربران می توانند پیام های خصوصی را به یکدیگر ارسال کنند
  • قابلیت BuddyPress را می توان با استفاده از پلاگین های شخص ثالث گسترش داد
  • با هر تم استاندارد WordPress کار می کند
  • می توان با سایت وردپرس موجود خود آن را راه اندازی کرد
  • آموزش WordPress Hooks – فیلترها و اکشن ها

آموزش WordPress Hooks – فیلترها و اکشن ها

پنج شنبه ۲۸ تیر ۱۳۹۷ - ساعت ۰۵:۰۰
  • آموزش PHP برای WordPress 

آموزش PHP برای WordPress 

سه شنبه ۲۶ تیر ۱۳۹۷ - ساعت ۰۱:۰۰
  • آموزش نصب محلی وردپرس

آموزش نصب محلی وردپرس

جمعه ۲۲ تیر ۱۳۹۷ - ساعت ۰۶:۰۰
  • آشنایی با مبانی وردپرس

آشنایی با مبانی وردپرس

سه شنبه ۱۹ تیر ۱۳۹۷ - ساعت ۱۸:۰۰
  • وردپرس چیست؟

وردپرس چیست؟

جمعه ۱۵ تیر ۱۳۹۷ - ساعت ۱۱:۰۰
  • آموزش نقش های کاربر وردپرس

آموزش نقش های کاربر وردپرس

جمعه ۱۵ تیر ۱۳۹۷ - ساعت ۰۷:۰۰
  • آموزش ساخت اپلیکیشن Angular با WordPress

آموزش ساخت اپلیکیشن Angular با WordPress

یکشنبه ۱۳ خرداد ۱۳۹۷ - ساعت ۲۱:۰۰
  • آموزش اصولی ایجاد وبلاگ با وردپرس

آموزش اصولی ایجاد وبلاگ با وردپرس

جمعه ۲۱ اردیبهشت ۱۳۹۷ - ساعت ۰۶:۰۰
  • آموزش ساخت اپلیکیشن موبایل تجارت الکترونیک با Ionic 3 برای WooCommerce

آموزش ساخت اپلیکیشن موبایل تجارت الکترونیک با Ionic 3 برای WooCommerce

جمعه ۰۴ اسفند ۱۳۹۶ - ساعت ۰۶:۰۰
  • آموزش ایجاد وب سایت WordPress در 24 ساعت

آموزش ایجاد وب سایت WordPress در 24 ساعت

پنج شنبه ۲۶ بهمن ۱۳۹۶ - ساعت ۰۱:۰۰
  • آموزش نحوه ساخت وب سایت با WordPress 

آموزش نحوه ساخت وب سایت با WordPress 

پنج شنبه ۱۹ بهمن ۱۳۹۶ - ساعت ۰۹:۰۰
  • چگونه در 7 روز وبلاگ وردپرس بسازیم؟ 

چگونه در 7 روز وبلاگ وردپرس بسازیم؟ 

پنج شنبه ۱۹ بهمن ۱۳۹۶ - ساعت ۰۸:۰۰
  • چگونه وب سایت وردپرس بدون کدنویسی ایجاد کنیم؟

چگونه وب سایت وردپرس بدون کدنویسی ایجاد کنیم؟

پنج شنبه ۱۹ بهمن ۱۳۹۶ - ساعت ۰۲:۰۰
  • آموزش WordPress در 24 ساعت

آموزش WordPress در 24 ساعت

چهارشنبه ۱۸ بهمن ۱۳۹۶ - ساعت ۱۲:۰۰
  • آموزش امنیت وردپرس – ایمن سازی سایت در برابر هکرها

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

سه شنبه ۱۰ بهمن ۱۳۹۶ - ساعت ۱۰:۰۰
  • آموزش 2017 سئو برای WordPress

آموزش 2017 سئو برای WordPress

شنبه ۳۰ دی ۱۳۹۶ - ساعت ۱۲:۰۰
  • چگونه سایت عضویت وردپرس با ZippyCourses ایجاد کنیم؟

چگونه سایت عضویت وردپرس با ZippyCourses ایجاد کنیم؟

شنبه ۳۰ دی ۱۳۹۶ - ساعت ۰۶:۳۰
  • راه اندازی فروشگاه تجارت الکترونیکی و فروش محصولات با WooCommerce

راه اندازی فروشگاه تجارت الکترونیکی و فروش محصولات با WooCommerce

سه شنبه ۲۶ دی ۱۳۹۶ - ساعت ۱۹:۰۰
  • آموزش ساخت تم های وردپرس به همراه 10 مثال

آموزش ساخت تم های وردپرس به همراه 10 مثال

جمعه ۲۲ دی ۱۳۹۶ - ساعت ۱۹:۳۰
  • آموزش اصول و مبانی WordPress

آموزش اصول و مبانی WordPress

سه شنبه ۱۹ دی ۱۳۹۶ - ساعت ۲۳:۰۰
  • آموزش وردپرس – سئو، بازاریابی و تجارت الکترونیکی

آموزش وردپرس – سئو، بازاریابی و تجارت الکترونیکی

سه شنبه ۱۹ دی ۱۳۹۶ - ساعت ۲۱:۳۰