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

وردپرس یک سیستم مدیریت محتوا یا CMS که مخفف (Content Management System) میباشد که به وسیله آن، شما میتوانید وبسایت خودتان را طراحی و مدیریت کنید و در آیندهای نزدیک آن را توسعه دهید.
اگر بخواهیم کمی تخصصیتر توضیح دهیم، وردپرس یک سیستم متن باز (Open-Source) و تحت مجوز GPLv2 است. این بدین معناست که هر کس میتواند از آن استفاده کند یا در آن تغییرات ایجاد کند، آن هم به صورت رایگان.
یک سیستم مدیریت محتوا (CMS) اساسا ابزاری است برای آسان ساختن مدیریت جنبههای مختلف سایت شما، بدون احتیاج به دانش برنامهنویسی!
در نتیجه وردپرس، ساخت یک وبسایت را در اختیار هر کس قرار میدهد، حتی کسانی که برنامهنویس نیستند!
از وردپرس برای ساخت چه نوع سایتهایی میتوان استفاده کرد؟
سالها پیش، وردپرس ابزاری بود برای ساخت بلاگ که نسبتا اکثر وبسایتهای آن زمان به این شکل بودند اما با گذشت زمان به لطف تغییراتی که انجام شد وردپرس روز به روز پیشرفت کرد و امکانات زیاد و متنوعی به آن اضافه شد و امروزه به لطف پوستهها و افزونههایی که برای وردپرس ساخته شده، شما میتوانید هر نوع وبسایتی را با وردپرس بسازید.
با وردپرس میتوانید:
- سایتهای تجاری
- فروشگاه آنلاین
- بلاگها
- رزومه
- انجمنهای گفتگو
- سایتهای عضویت
- سایتهای آموزشی
- …
و هر نوع سایتی که تصورش را کنید، میتوانید بسازید.
نمونه سایتهای معروف وردپرسی
- وبلاگ Microsoft
- وبلاگ Skype
- وبلاگ TED
- دیجیکالا مگ
- چطور
- NewYork Post
- و …
طبق آخرین آمار بیش از 35% از سایتهای ساخته شده از وردپرس استفاده کردهاند، از جمله سازمانهای شناخته شده که از وردپرس برای طراحی سایت خود استفاده کردهاند سایت کاخ سفید (White House) و وبلاگ مایکروسافت را میتوان نام برد.
چرا باید از وردپرس استفاده کنیم؟

1- وردپرس رایگان و open-source است.
همانطور که قبلتر گفتیم وردپرس رایگان و open-source است و این از بزرگترین مزایای وردپرس به شمار میرود که هر کسی میتواند آن را توسعه دهد و برای آن پوستهها و افزونههای کاربردی بسازد.
شما میتوانید تعداد زیادی افزونه (Plugin) و پوستههای (Theme) متنوع پیدا کنید و ظاهر و کارکرد سایتتان را تغییر دهید.
در حال حاضر، بیش از 50,000 افزونه رایگان و 5000 قالب وردپرسی رایگان و هزاران افزونه و قالب پریمیوم برای وردپرس ساخته شده که این بدین معناست که شما گزینههای زیادی برای انتخاب دارید.
2- نصب آسان open-source است.
“برای نصب وردپرس و شروع کسب و کارتون فقط به چند کلیک احتیاج دارید!”
نصب وردپرس یکی از سادهترین مراحل کار است و شما میتوانید تنها با فشردن چند کلیک، وردپرس را نصب کنید.
اگر هم سرویس میزبانی که از آن هاستتان را خریداری کردهاید، گزینه نصب وردپرس را داشته باشد که دیگر هیچ. چندتا کلیک هم نمیشود، با یک کلیک میتوانید نصب کنید!
3- سازگار با همه صفحات نمایش (واکنشگرا) است.
با پیشرفت تکنولوژی و اضافه شدن انواع دستگاههای کامپیوتری (کامپیوترهای دسکتاپ، تبلتها، تلفنهای هوشمند و…) که هر کدام صفحه نمایشهایی با ابعاد مختلفی دارند، واکنشگرایی به یک اصل مهم در طراحی سایت تبدیل شده است. خوشبختانه وردپرس یک سیستم کاملا واکنشگرا است و شما میتوانید با خیال راحت سایتتان را بسازید و از دیدنش در صفحه نمایشهای مختلف لذت ببرید.
4- بهینهسازی شده با موتورهای جستجو است.
وقتی شما برای کسبوکارتان سایت میسازید، پس یعنی میخواهید که دیده شوید و وقتی کاربران در موتورهای جستجو سرچ میکنند، دوست دارید که سایت شما در گزینههای نخست باشد. یکی دیگر از مزایای وردپرس بهینه بودن آن با موتورهای جستجو مثل (Bing ,Google و …) است که باعث میشود که سایتهای وردپرسی در موتورهای جستجو در ردههای بالا قرار بگیرند.
البته این باعث نمیشود که فاکتورهای SEO را در نظر نگیریم و روی بهبود SEO سایتمان کار نکنیم. چون همانطور که قبلا گفتیم بیش از 35 درصد از سایتها با وردپرس ساخته شدهاند و شما باید با آنها رقابت کنید.
بهترین راه برای ساخت یک سایت

در این مقاله با ویژگیها و مزایای وردپرس آشنا شدیم. وردپرس محبوبترین راه برای ساخت یک وبسایت به هر منظور میتواند باشد. اگر قصد ساخت یک وبسایت از هر نوعی را دارید، از یک وبلاگ تا یک فروشگاه آنلاین یا آموزشگاه آنلاین، وردپرس بهترین گزینه برای شما است.
امنیت در وردپرس
با سلام خدمت خوانندگان عزیز سایت. در این سلسله نوشته قصد دارم به امنیت در وردپرس و راهکارهای تامین امنیت در وب سایت های وردپرسی بپردازم. در بخش اول توصیه های عمومی مرتبط با امنیت در وردپرس را خواهیم داشت.
اکثر دارندگان سایت های مبتنی بر CMS ها دارای پیش فرض های اشتباهی در زمینه امنیت وب سایت خود هستند! مسائلی مانند:
- هک برای من اتفاق نخواهد افتاد!
- سایت من برای هکرها کم اهمیته.
- من ترجیح میدم بر محتوا و SEO متمرکز باشم تا مباحث امنیت.
- امنیت وب سایت من بر عهده سرور و فرد دیگری است.
اما واقعیت این است که مسئول اول و اصلی در تامین امنیت یک وب سایت بر عهده دارنده وب سایت است. اما در این جا برخی توصیه های عمومی برای وب سایت های وردپرسی خواهیم داشت:
- پوسته ها و پلاگین های غیر ضروری خود را پاک کنید! توصیه بهتر این است که تنها یک قالب و چند پلاگین ضروری را بر روی سرور خود نگه دارید.
- همواره از به روز بودن وردپرس خود اطمینان داشته باشید. بهتر است به روز رسانی های امنیتی وردپرس را بدون فوت وقت انجام دهید و یا اگر برخی تنظیمات و پلاگین های شما با به روز رسانی از کار نمی افتد به شما توصیه می کنیم حتما قابلیت به روز رسانی خودکار را فعال کنید.
- پسوردهای خود را طولانی انتخاب کنید. هک کردن پسوردهای کوتاه از عهده هکرهای معمولی هم بر می آید. در انتخاب پسورد حتما از حروف بزرگ و کوچک و علائم خاص مانند @ و یا # استفاده کنید. به جای انتخاب عدد برای پسورد از اسم یک مکان یا یک اتفاق هم می توانید استفاده کنید! با این ترفند پسوردهای طولانی تر و قوی تری خواهید داشت.
- از پلاگین های امنیتی برای ارتقا امنیت وب سایت خود استفاده کنید. توصیه بنده bruteprotect است که از این آدرس قابل دست یابی است.
- از سایت خود همواره پشتیبان تهیه کنید. بهترین پلاگین برای این منظور BackupBuddy است. البته گزینه های دیگری مانند BackWPup نیز در دسترس است.
- برای دانلود و نصب قالب ها و پلاگین ها حتما از سایت رسمی وردپرس و یا در نهایت از وب سایت های مشخص و با سابقه استفاده کنید. بسیاری از نسخه های به اصطلاح نال شده دارای باگ های مختلف و بعضا خطرناک هستند.
- بعد از نصب وردپرس فایل های readme.html و license.txt را از پوشه ی اصلی سایت حذف کنید.
- برای هر سایت پسوردهای متفاوتی داشته باشید!
- هسته اصلی وردپرس را می توان با کمک تنظیم سطح دسترسی هم کنترل کرد. سطح دسترسی یا همان permission ابل قبول برای این فایل ۶۴۴ است. همان گونه که مشاهده می کنید این سطح دسترسی اجازه اجرایی کردن فایل را حتی به owner یعنی صاحب سایت نمی دهد. توصیه می کنم این کار را بر روی فایل htaccess. هم انجام دهید.