ساخت سایت با وردپرس رایگان
وردپرس قویترین پلتفرم بلاگنویسی جهان است. تقریباً یک مورد از هر سه وبسایت در سراسر دنیا از وردپرس استفاده میکند. وردپرس محتوای یک سایت را از کد بکاند آن جدا میکند. این بدان معنی است که هر فردی میتواند یک وبسایت یا امکانات کامل را بدون داشتن تجربه برنامهنویسی وب اجرا کند. امکان استفاده از هاستهای مدیریتشده وردپرس وجود دارد، اما اگر تمایل دارید با موارد فنی راهاندازی سایت وردپرسی آشنا شوید، در این راهنما جامع با ما همراه باشید تا با مراحل ساخت سایت با وردپرس رایگان آشنا شوید.
ساخت سایت با وردپرس رایگان
وردپرس با استفاده از جداسازی محتوای صفحههای وب از لیآوت و چیدمان آنها موفق شده فایلهای HTML را هر بار که کسی از سایت بازدید میکند به طور دینامیک بازتولید کند. همچنین وردپرس وظیفه لینک کردن خودکار پستها به همدیگر را بر عهده دارد و به این ترتیب سایدبارهایی ایجاد میکند که شامل پیوندهایی به جدیدترین نوشتههای شما و قابلیت مدیریت آرشیو مطالب هستند. در واقع با توجه به این که وردپرس امکان استفاده از پوستههای HTML مختلف را دارد، شما نیاز به نوشتن حتی یک خط کد HTML نخواهید داشت و تنها دغدغهتان معطوف به نوشتن محتوای متنی سایت و آپلود کردن تصاویر وبسایت خواهد بود. این جداسازی قالب و محتوا فرصتهای بیشماری پیش روی شما قرار میدهد..
چرا باید از وردپرس استفاده کرد؟
با این که وردپرس به طور عمده برای ایجاد سایتهای شبیه بلاگ استفاده میشود که از نظر فنی صرفاً یک سری نوشتهها با تاریخ و زمان خاص است، اما امکان تطبیق آسان آن با وبسایتهای استاتیک از قبیل کسبوکارهای لوکال، پورتفولیوهای هنرمندان یا حتی سایتهای کامل فروشگاه آنلاین نیز وجود دارد. زمانی که تصمیم میگیرید از وردپرس استفاده کنید، متوجه خواهید شد که یک پلاگین وردپرس برای ایجاد تقریباً هر نوع وبسایت که بتوان تصور کرد ساخته شده است. وردپرس تنها «سیستم مدیریت محتوا» (CMS) موجود نیست، از این رو شاید از خود بپرسید که چرا باید وردپرس را انتخاب کنیم؟
- وردپرس امکانات بسیار زیادی دارد و از این رو شما با نصب آن میتوانید هر کاری که دوست دارید انجام دهید. اگر به یک قابلیت خاص نیاز دارید که وجود ندارد، به احتمال بالا قبلاً افزونهای برای آن توسعه یافته است که این مسئله را مدیریت میکند. بزرگترین مزیت وردپرس این است که برای هیچ چیزی نیاز به کدنویسی وجود ندارد.
- وردپرس یک کامیونیتی بالغ است. وردپرس در سال 2003 ساخته شده است و در طی همه این سالها به طور فعالانهای توسعه یافته است. از این رو زمانی که از وردپرس استفاده میکنید انتظار مشاهده هیچ نوع باگ ریز یا درشتی را ندارید.
- وردپرس امن است. وردپرس نیز همانند هر نوع نرمافزار یا سیستم عامل چند مورد هک بزرگ را در طی این سالها تجربه کرده است، اما توسعهدهندگان این حفرههای امنیتی را به سرعت پر کردهاند. جدیدترین نسخههای وردپرس همواره شما را در مورد انتشار نسخه جدید این CMS آگاه میسازند و تا زمانی که مرتب به سایت خود سر بزنید و در موارد نیاز آن را آپدیت کنید، احتمال کمی وجود خواهد داشت که سایتتان هک شود.
- نصب وردپرس کاملاً آسان است.
- هزاران افزونه وجود دارند که کارکردهای مختلفی را تأمین میکنند.
- مدیریت تصویر و مدیا به طور آماده و سرراستی برای ساخت پورتفولیو و سایتهای مبتنی بر عکس ارائه شده است.
- کدنویسی ساده برای کارکردهای اساسی موجب شده که کار با آن برای برنامهنویسان تازهکار و سفارشیسازی در حد کد آسان باشد. با این حال در این مطلب هیچ کاری که نیاز به کدنویسی داشته باشد انجام نخواهیم داد.
گزینههای میزبانی وردپرس مستقل
وب هاستینگ ارزان قیمت موضوع بسیار رقابتی است و گزینههای موجود اختلاف زیادی با هم دارند، بنابراین در زمان انتخاب هاستینگ باید توجه زیادی به خرج بدهید. پیش از توضیح گزینههای مختلف هاستینگ برخی اصطلاحات کلیدی وجود دارند که باید با آنها آشنا باشید.
CPanel
CPanel یک نرمافزار استاندارد در این حوزه است که هاستینگ را کنترل میکند و امکان تنظیم همه چیز از قبیل ایمیل و پایگاه داده را در اختیار کاربر قرار میدهد. شاید یادگیری CPanel به کمی زمان نیاز داشته باشد، اما از آنجا که روی هاستهای زیادی استفاده میشود، یادگیری آن یک امر گریزناپذیر است. همچنین CPanel معمولاً شامل یک ماژول به نام Fantastico است که یک نصاب تک مرحلهای برای وردپرس و دیگر وباپلیکیشنها است. کافی است نام سایت، رمز عبور و موارد دیگر را وارد کنید تا این ماژول کار نصب وردپرس را به طور کامل برای شما انجام دهید.
چطور وردپرس را نصب کنیم؟
چنان که پیشتر اشاره کردیم، شما میتوانید از نصاب استاندارد Fantastico استفاده کنید که به همراه هاستینگ انتخابیتان عرضه میشود و یا این که خودتان وردپرس را نصب کنید. ما استفاده از گزینه دوم را پیشنهاد میکنیم، چون به شما روش استفاده از پروتکل FTP و کار با دایرکتوریها و فایلها روی سرور را آموزش میدهد. همچنین با ساختار کلی فایلهای وردپرس آشنا میشوید. ضمناً برای نصب وردپرس باید یک پایگاه داده نیز ایجاد کنید و به این ترتیب طرز کار با اجزای مختلف سیپنل را نیز خواهید آموخت.
اگر برای نصب وردپرس از روش نصاب خودکار استفاده کرده باشید که کارتان بسیار آسان است، اما اگر میخواهید روش نصب دستی را امتحان کنید، جهت جلوگیری از اطاله مطلب شما را به مقاله راهنمای خود سایت وردپرس (+) ارجاع میدهیم که همه مراحل مورد نیاز برای نصب وردپرس را توضیح داده است.
پس از آن که وردپرس را رویهاست نصب کردید، برای دسترسی به پنل مدیریت آن باید به نشانی domain.com/wp-admin بروید. اگر قبلاً وارد سایت وردپرس خود شده باشید، یک نوار مدیریت در بخش فوقانی سایت مشاهده میکنید.
ساخت سایت با وردپرس رایگان
مفاهیم کلیدی وردپرس
وردپرس در طی سالها طوری رشد یافته است که انواع مختلفی از محتوا را شامل شود و مجموعه اصطلاحهای خاص خود را یافته است، بنابراین پیش از استفاده از آن بهتر است که با این اصطلاحها آشنا باشید.
Post
پست، اساسیترین نوع محتوایی است که در اغلب بلاگها مورد استفاده قرار میگیرد. هر «پست» (نوشته) شامل یک عنوان، محتوای متنی، تاریخ انتشار، دستهبندی، تگ و الحاقیه (مانند عکس) است. نوشتههای بلاگ عموماً به صورت زمانی مرتبسازی میشوند و نوشتههای جدیدتر در ردههای بالاتر دیده میشوند. آرشیو ماهانه به طور خودکار ایجاد میشود و یک فید RSS از نوشتههای جدید نیز در دسترسی شما قرار دارد.
Page
پیج یا برگه برای میزبانی محتوای استاتیک سایت استفاده میشود که دارای تاریخ انتشار نیست. از جمله برگههای پراستفاده در سایتها «درباره ما» و «فرم تماس» هستند. همچنین برگهها نیازی به تگ یا دستهبندی ندارند و زمانی که کاربران در بایگانی مطالب سایت جستجو میکنند مشاهده نمیشوند. به طور کلی از برگهها برای محتوایی استفاده میکنیم که میخواهید از صفحه اصلی سایت به آنها لینک دائمی بدهید. برگهها نیز میتوانند ساختار سلسلهمراتبی داشته باشند.
Category
کتگوری یا دستهبندی برای مشخص کردن موضوعهای نوشتهها استفاده میشوند. نوشتهها میتوانند یک یا چند دستهبندی داشته باشند و زمانی که کاربران یک بایگانی دستهبندی را جستجو میکنند، یک فهرست از همه نوشتههای آن دسته خاص نمایش داده میشود. همچنین امکان انتساب یک زیردسته برای ایجاد سلسلهمراتب نیز وجود دارد. دستهبندیها در عمل اختیاری نیستند، گرچه خود سیستم شما را ملزم به استفاده از دستهبندی نمیکند، اما اگر نوشتههای خود را دستهبندی نکنید، دسته پیشفرض «دستهبندی نشده» (uncategorized) به آنها اختصاص مییابد.
تگ
تگها موجب میشوند که نوشتهها را به روشی خاصتر از «دستهبندی» توصیف کنیم. این تگها از سوی موتورهای جستجو برای درک موضوع یک نوشته استفاده میشوند. با استفاده از تگها میتوان ویجتهای «ابر تگ» ایجاد کرد و مانند دستهبندی، صفحههای بایگانی تگ نیز داشت. با این که تگها نیز الزامی نیستند، اما استفاده از آنها توصیه میشود. اگر در مورد شیوه استفاده از تگ مطمئن نیستید، یک بلاگ دستور آشپزی را در نظر بگیرید که دارای نوشتههایی برای نان، وعده اصلی، استارتر، دسر و غیره است. هر دستور آشپزی را میتوان بر اساس مواد لازم تگگذاری کرد به طوری که برای مثال کاربران بتوانند همه مطالب دسته نانها را ببینند و یا همه مواد غذایی که با آرد تهیه میشوند را مشاهده کنند.
ویجت
ویجتها بلوکهای کوچک کارکردی هستند که میتوانند به مکانهای مختلف سایت اضافه شوند و این موضوع به پشتیبانی قالب سایت بستگی دارد گرچه به طور کلی در سایدبار دیده میشود.
نامک
نامک یا Permalink به معنی آن URL است که از طریق آن صفحه مورد نظر روی اینترنت دیده میشود. به طور پیشفرض نامک یک نوشته یا برگه به صورت زیر است:
yourdomain.com/?id=12345
که بدیهی است چندان مناسب نیست. در ادامه این راهنما با روش تغییر نامک به شکل yourdomain.com/deliciousbread-recipe آشنا میشویم.
نظرات
نظر یا Comment امروزه در بلاگها یک قابلیت استاندارد محسوب میشود، اما امکان غیر فعال کردن آن نیز وجود دارد. قابلیت درج نظر از سوی کاربران در برگهها به صورت پیشفرض وجود ندارد اما در نوشتهها این قابلیت به طور پیشفرض فعال است.
پوسته
پوسته یا Theme شیوه نمایش یک سایت را تعیین میکند. وردپرس پوستههای رایگان بسیار زیادی دارد. از این رو انتخاب یک پوسته از میان خیل پوستههای مختلف میتواند کار دشواری باشد.
فهرست
فهرست یا Menu قابلیتی است که در نسخه 3 وردپرس به این سیستم اضافه شده است امکان ایجاد فهرستهای سفارشی را در سراسر پوسته فراهم میسازد. در ادامه این راهنما، این قابلیت را بیشتر بررسی میکنیم اما فعلاً بدانید که بسیاری از پوستهها ممکن است از این قابلیت پشتیبانی نکنند.
تصویر شاخص
تصویر شاخص (Featured Image) امکان تعیین یک تصویر مشخص را برای یک نوشته فراهم میسازد. زمانی که تصویر شاخص را برای یک نوشته تعیین کنید، پوستههایی که از این قابلیت پشتیبانی میکند به طور خودکار تصویر را در کنار چکیده نوشته یا در مکانهای مختلف در سراسر پوسته سایت نمایش میدهند. افزودن این سرنخ بصری در کنار یک نوشته موجب افزاش چشمگیر احتمال کلیک کردن خواننده و مطالعه نوشته میشود. اگر پوستهای که استفاده میکنید، از این قابلیت پشتیبانی نمیکند، جای نگرانی نیست، در ادامه این راهنما توضیح میدهیم که چطور میتوانید این کارکرد را با اندکی ویرایش پوسته به سایت خود اضافه کنید.
اساسیترین گامهای ابتدایی برای ساخت سایت وردپرس رایگان
با این که فرایند نصب مشهور پنج دقیقهای وردپرس موجب میشود یک سیستم کاملاً عملیاتی وردپرس در اختیار شما قرار گیرد، اما پیش از آغاز به استفاده از این سایت وردپرسی چند نکته وجود دارد که باید در نظر داشته باشید.
کنترل اسپم Akismet را فعال کنید ممکن است از این که متوجه شوید اسپمرها با چه سرعتی سایت شما را پیدا کرده و شروع به درج نظرات اسپم میکنند، شگفتزده شوید. برای نمونه یک سایت که یک هفته در مرحله ساخت اولیه باقی مانده است برای یک نوشته پیشفرض Hello World! ممکن است صدها نظر اسپم دریافت کند. برای مقابله با این مشکل باید ابتدا اقدام به ثبت نام Akismet API key بکنید و افزونه آکیسمت را فعال کرده و با کلید API پیکربندی کنید. به این ترتیب اغلب نظرات اسپم که ممکن است سایت شما را غرق سازند، به طور خودکار فیلتر میشوند.
نامکهای pretty را فعال کنید
از صفحه «تنظیمات< نامکها» میتوانید یک سبک URL جدید انتخاب کنید، به طوری که URL برای خوانندگان معنای مشخصی داشته باشد. با این حال امکان سفارشیسازی این مسئله نیز وجود دارد.
انتخاب پوسته وردپرس
همانند هر سیستم دیگری که محبوبیت زیادی کسب میکند، افراد خرابکار نیز تلاش کردهاند که از کاربران ناآگاه وردپرس سوءاستفاده کنند. در مورد وردپرس این کار به شکل لینکهای پنهان در کدهای پوسته صورت میگیرد و غالباً به نحوی انجام یافته که در صورت حذف شدن این کدها، پوسته از کار بیفتد.
بنابراین باید در زمان دانلود کردن پوستههای رایگان از وبسایتهای نامربوط، آگاه باشید. البته این کار از نظر اخلاقی نیز خالی از اشکال نیست. برخی طراحان پوستههای وردپرس از محل فروش این لینکهای تبلیغاتی که در پوسته خود قرار دادهاند امرار معاش میکنند و از این رو میتوانند این پوستهها را به رایگان در اختیار شما قرار دهند. اگر پوسته متعلق به یک طراح یا شرکت مشهور باشد، شما به طور معمول باید آن را از سایت رسمی سازنده آن و نه از یک سایت معرفی مجموعه پوستههای وردپرس دانلود کنید. در غیر این صورت پیشنهاد میکنیم از پوستههایی که روی سایت وردپرس قرار دارند استفاده کنید، چون اینها پوستههای رسمی هستند و پشتیبانی قدرتمندی در پشت آنها وجود دارد. به طور خلاصه در مورد گوگل کردن پوستههای رایگان وردپرس باید با احتیاط عمل کنید.
در سالهای اخیر حتی برخی پوستهها مشاهده میشوند که حاوی بدافزار هستند و وبسایت شما را به یک ماشین اسپم تبدیل میکنند. این وضعیت ممکن است عوارض بدی به شکل جریمه 1000 دلاری برای نقض پهنای باند به جهت ارسال ایمیل در تعداد بسیار بالا برای شما به همراه داشته باشد. بنابراین یک بار دیگر تکرار میکنیم هرگز پوستههای وردپرس را از سایتهای ناشناس و غیر معتبر دانلود نکنید.
نگارش اولین مطلب وردپرس
نوشتن پستهای وردپرس کار بسیار آسانی است و از این رو این بخش از این راهنما بسیار کوتاه خواهد بود. در واقع شما برای نوشتن یک مطلب در سایت وردپرسی به هیچ دستورالعملی نیاز ندارید. اغلب کارکردهایی که برای نوشتن مطالب وردپرس لازم هستند تنها با یک کلیک در اختیار شما قرار میگیرند و در نوار ابزار ادمین قرار دارند. زمانی که وارد سایت خود شدیدی، این نوار ادمین را در همه صفحههای سایت خود میبینید. توجه کنید که فقط شما این نوار مدیریت را مشاهده میکنید و کاربران عادی سایت آن را نخواهند دید.
برای نوشتن یک مطلب جدید باید به منوی «تازه< نوشته» (Add New > Post) در سمت چپ نوار مدیریت بروید که کار سادهای محسوب میشود. در ناحیه مدیریتی نیز یک دکمه در گوشه راست-بالا وجود دارد که امکان نوشتن مطلب جدید را به شما میدهد. همچنین یک لینک در سایدبار به این منظور همیشه در اختیار شما قرار دارد.
اگر چندین مطلب به صورت پشت سر هم نوشتهاید، اما میخواهید آنها را فوراً منتشر کنید، میتوانید مطالبتان را زمانبندی کنید تا در تاریخی در آینده منتشر شوند. به این ترتیب دکمه «انتشار» (Publish) به «زمانبندی» (Schedule) تغییر مییابد و در زمان تعیین شده، مطلب به طور خودکار منتشر خواهد شد. این قابلیت در صورتی که میخواهید به یک تعطیلات طولانی بروید، بسیار به کار شما میآید.
در زمان نوشتن یک مطلب دو حالت ادیت وجود دارد که یکی در زبانه «دیداری» (Visual) قرار دارد و یک پیشنمایش از مطلب را به همراه عکسها و قالببندی که استفاده کردهاید، در اختیار شما قرار میدهد. البته توجه داشته باشید که نمایش نهایی مطلب به پوستهای که برای سایتتان انتخاب کردهاید وابسته است و میتوانید با زدن دکمه «پیشنمایش» (Preview) آن را در یک زبانه جدید مرورگر مشاهده کنید. حالت ادیت در زبانه «متنی» (Text) قرار دارد که امکان نمایش کدهای HTML مطلب را فراهم ساخته است.
آپلود کردن تصویر روی وردپرس
در صفحه ویرایش نوشته روی دکمه «افزودن رسانه» (Add Media) بزنید تا دیالوگ آپلود تصویر باز شود.
پس از انتخاب کردن یک فایل از روی رایانه لوکال و کلیک روی دکمه آپلود، با صفحه زیر مواجه میشوید که تا حدودی سردرگمکننده است.
قبل از هر چیز باید اشاره کنیم که پیوند «ویرایش تصویر» (Edit Image) بسیار مفید است و امکان برش، چرخش و تغییر اندازه تصویر را میدهد. البته شاید در موقعیتهای اندکی به آن نیاز داشته باشید. در ادامه برخی فیلدهای متنی وجود دارد که میتوانید پر کنید. اگر یک کپشن اضافه کنید، این متن در زیر تصویر روی سایت نمایش خواهد یافت. اما فیلدهای عنوان، متن جایگزین و توضیح در دید کاربر نیستند. این فیلدها یا برای مرورگرهایی استفاده میشوند که امکان نمایش تصویر را ندارند و یا برای آگاهی کاربران نابینا استفاده میشوند و یا از سوی گوگل برای کمک به بهبود جستجوی تصاویر مورد استفاده قرار میگیرند. البته به جز عنوان (title) درج مقادیر در فیلدهای دیگر ضرورتی ندارد، اما در هر صورت استفاده از آنها موجب میشود که کاربردپذیری و سئوی سایت بهبود یابد.
در ادامه «URL پیوند» را میبینید که موجب میشود کاربران بتوانند روی تصویر کلیک کنند تا نسخه بزرگتری از آن را ببینند. اگر میخواهید کاربر نتواند روی تصویر کلیک کند، باید مقدار None را انتخاب کنید. اگر میخواهید کاربران بتوانند نسخه کامل تصویر را باز کنند، باید از URL استفاده کنید. Post URL نیز موجب میشود که تصویر به یک نوشته لینک شود که صفحهای شبیه یک نوشته است، اما فقط حاوی این تصویر است. از آنجا که به طور کلی باید تصاویر متناسب با پوسته وردپرس درج کنید، لینک دادن به یک صفحه دیگر نوعی اضافهکاری محسوب میشود و بهتر است در صورتی که میخواهید کاربران بتوانند تصاویر را در اندازه بزرگتری ببینند، به خود تصویر لینک بدهید.
Alignment شیوه قرارگیری متن در پیرامون عکس را توضیح میدهد. شما میتوانید از مقادیر چپ، یا راست استفاده کنید تا متن در سمتهای متفاوت عکس قرار گیرد و یا آن را روی None قرار دهید تا در مرکز صفحه قرار گیرد. در این مورد نیز اگر تصاویر را طوری تنظیم کرده باشید تا متناسب با صفحه باشد در واقع نیازی به استفاده از این گزینه نخواهید داشت. اگر تصویری تنها نیمی از عرض نوشته را پر میکند، تنظیم آن به صورت قرارگیری در سمت چپ یا راست موجب میشود که فضای مُرده کمتری ایجاد شود.
«اندازه«(Size) گزینه مهمی محسوب میشود. این اندازهها یا از طریق پوسته تنظیم میشوند و یا این که میتوانید از طریق منوی Settings > Media page آنها را به صورت دستی تنظیم کنید. با این که اندازه تصاویر یک ترجیح شخصی است، اما معمولاً بهتر است که اندازه میانه (Medium) را طوری تنظیم کنید که با ستون محتوا تطبیق داشته باشد و اندازه بزرگ (Large) همان وضوح اصلی تصویر باشد. به این ترتیب میتوانید نمای شبیه به گالری از عکسها را ایجاد کنید.
در نهایت «تصویر شاخص» (Featured Image) تصویری است که نماینده نوشته محسوب میشود. بسته به پوستهای که مورد استفاده قرار میدهید این تصویر شاخص ممکن است به عنوان تصویر بندانگشتی مطلب استفاده شود. اما حتی اگر پوسته کنونی شما چنین امکانی نداشته باشد، بهتر است که همواره تصویر شاخص را تنظیم کنید، چون در آینده اگر از پوسته دیگری استفاده کنید که از این قابلیت پشتیبانی میکند و یا اگر تصمیم گرفتید این کارکرد را خودتان به پوسته اضافه کنید، نیازی به درج تکتک تصاویر شاخص برای نوشتهها وجود نخواهد داشت.
زمانی که همه گزینههای تصاویر را تنظیم کردید، میتوانید کار را ادامه داده و تصویر را در جایی که
آخرین بار کرسر در داخل متن قرار داشته درج کنید. میدانیم که فرایند آپلود تصویر ممکن است کمی غیر سرراست باشد، اما تنظیماتی که در این بخش تعیین میکنید، در خاطر وردپرس میماند و در دفعات بعدی کافی است صرفاً به مسیر افزودن رسانه بروید.
نکاتی که در این بخش توضیح دادیم، تقریباً همه مراحل انتشار مطلب روی وردپرس را توضیح میدهد و هر چیزی به جز این موارد باید کاملاً سرراست و شهودی باشد، به طوری که نیاز به راهنمایی ندارد. برای افزودن یک افزونه به سایت باید به مسیر «افزودن < افزونه» در نوار ابزار مدیریت بروید و یا از گزینه منوی Plugins > Add New در سایدبار وردپرس استفاده کنید.
امکان استفاده و مدیریت پوستهها از طریق منوی «نمایش < پوستهها» (Appearance > Themes) وجود دارد. همچنین برای مدیریت ویجتها به منوی «نمایش < ابزارکها» بروید.
زمانی که افزونههای زیادی روی وردپرس نصب کنید، متوجه خواهید شد که آیتمهای منوی سایدبار افزایش مییابند. متأسفانه رویه واحدی در مورد مکان قرار دادن منوی افزونهها در بین توسعهدهندگان وجود ندارد. گاهی اوقات برای یافتن صفحه تنظیمات یک افزونه باید همه منوهای سایدبار را بگردید. به طور کلی توصیه میکنیم همه منوهای سایدبار را مورد بررسی قرار دهید تا با امکانات مختلفی که وردپرس در اختیارتان قرار میدهد بیشتر آشنا شوید.
قرار دادن ویدئوهای یوتیوب در سایت
شما میتوانید URL ویدئوهای یوتیوب و یا هر ویدئوی اکسترنال دیگر را کپی کرده و در مطلب خود قرار دهید تا وردپرس به طور خودکار آن آر در یک ویدئوپلیر قرار دهد و بنابراین نیاز به هیچ نوع کدنویسی یا جاسازی وجود ندارد و کافی است URL ویدئو را کپی کرده و در مطلب قرار دهید تا وردپرس آن را به صورت یک مدیا پلیر نمایش دهد.
ویجتهای وردپرس
از آنجا که جامعه کاربران و تعداد توسعهدهندگانی که روی وردپرس کار میکنند، بسیار بزرگ است، در عمل میلیونها افزونه یا ابزارک برای این پلتفرم ارائه شده است که میتوانید در سایت خود مورد استفاده قرار دهید.
ابزارک یا ویجتها به بلوکهای کاربردی گفته میشود که میتواند هر چیزی باشد، از یک ابزارک ساده که فهرستی از 5 نوشته اخیر بلاگ را نمایش میدهد تا یک ویجت اتصال فیسبوک که آواتارهای طرفداران فیسبوکی را نمایش میدهد.
برای مدیریت ابزارکها باید به منوی «نمایش < ابزارک» از طریق منوی ابزار مدیریت و یا سایدبار بروید. در سمت راست صفحه نواحی مختلفی که در پوسته کنونی میتوان ابزارک را در آنجا قرار داد را مشاهده میکنید. با این حال اگر در این بخش چیزی ندیدید، به این معنی است که پوسته مورد استفاده کنونی از ابزارکها پشتیبانی نمیکند. برای استفاده از ابزارکها باید از پوستهای استفاده کنید که از این امکان پشتیبانی کند. برخی پوستهها از چندین ابزارک پشتیبانی میکنند و برای مثال میتوان ابزارکها را هم در فوتر و هم سایدبار قرار داد.
برای درج ابزارکها در نقاط مختلف سایت کافی است آنها را از باکس «ابزارکهای موجود» (Available Widgets) به سایدبار یا کادر ابزارک دیگر در سمت راست بکشید. امکان تغییر ترتیب ابزارکها نیز وجود دارد. امکان سفارشیسازی اغلب ابزارکها نیز وجود دارد. با کلیک کردن روی فلش رو به پایین ابزارکها میتوانید گزینههای ابزارک را مشاهده کید و در صورتی که چیزی را تغییر دادید با کلیک روی ذخیره، این تغییرات را از دست نخواهید داد. برخی ابزارکها همان طور که هستند کار میکند و یا امکان سفارشیسازی ندارند.
ساخت سایت با وردپرس رایگان
وردپرس برخی ابزارکهای داخلی دارد که کارکردهای مختلفی را اجرا میکنند. برای نمونه استفاده از ابزارکهای زیر توصیه میشود:
- جستجو
- مطالب اخیر
- فهرست دستهبندیها
- لینکها (برای نمایش بلاگهای محبوبتان)
برای نمایش مطالب اخیر از یک بلاگ دیگر میتوانید از ویجت RSS استفاده کنید. این ابزارک به صورت دینامیک جدیدترین نوشتهها را از فید RSS سایت مورد نظر میخواند، با این حال شما باید آدرس این فید را به درستی وارد کرده باشید. در مورد یک سایت وردپرس دیگر کافی است کلمه /feed را به انتهای نشانی سایت اضافه کنید تا URL فید RSS آن به دست آید.
ممکن است متوجه شده باشید که سایتتان به طور پیشفرض برخی ابزارکها دارد که در سایدبار آن فعال هستند، اما صفحه ابزارکها هیچ چیز نمایش نمیدهد. دلیل این امر آن است که اغلب پوستهها یک مجموعه ابزارک پیشفرض دارند که وقتی کاربر چیزی را سفارشی نکرده باشد نیز نمایش میدهند. اگر شروع به سفارشیسازی ناحیه ابزارک با کشیدن و رها کردن ویجتها بکنید، این موارد پیشفرض ناپدید میشوند تا تنها ابزارکهای قابل سفارشیسازی را به شما نمایش دهند. اگر آنها را حذف کنید، دوباره میتوانید این ابزارکهای پیشفرض را ببینید.
احتمالاً متوجه شدهاید که یک کادر دیگر به نام «ابزارکهای غیر فعال» (Inactive Widgets) نیز وجود دارد. با کشیدن یکی از این ابزارکها به خارج از کادر میتوانید آن را ذخیره کنید و تنظیماتش را حفظ نمایید. امکان کشیدن چند کپی از یک ابزارک به خارج از این کادر وجود دارد که هر یک برای استفادههای آتی ذخیره میشوند.
ویجتها در واقع نوعی افزونه هستند و انواع مختلفی از کارکردها را ارائه میکنند. اگر میخواهید فقط به دنبال افزونههایی بگردید که دارای تگ یا کارکرد ویجت هستند، میتوانید به صفحه افزونهها< تازه بروید که یکی از تگهای آن widgets است. اما روش بهتر این است که دقیقاً آن چیزی که به دنبالش هستید را جستجو کنید. برای نمونه کلمه twitter را وارد کنید تا هزاران افزونه را مشاهده کنید.
بهینهسازی موتور جستجو در وردپرس
در این بخش مختصر نکاتی در خصوص سئو (SEO) را مورد اشاره قرار میدهیم، چون محتوای خوب به تنهایی برای مورد توجه قرار گرفتن سایت کافی نیست. اغلب بلاگرها ممکن است در صورتی که بازخورد مناسبی از مخاطبان خود دریافت نکنند، خیلی زود تسلیم شوند مطمئن شوید که سایت شما برای موتورهای جستجو بهینهسازی شده است و با روشهای مختلف بیشتر دیده شدن سایت خود آشنا شوید.
سئو چیست؟
سئو اساساً به این معنی است که مطمئن شویم محتوای مورد نظرمان قابل یافته شدن است و مقالهای که نوشتیم، زمانی که کاربران به دنبال کلیدواژههای مرتبط میگردند به عنوان یکی از 10 نتیجه صفخه اول جستجو نمایش پیدا خواهد کرد. البته هیچ کس نمیتواند این رتبه را به شما تضمین دهد و نهایتاً این کیفیت محتوا است که موجب میشود محتوای شما به عنوان یک منبع معتبر اطلاعات در ردههای بالای موتورهای جستجو قرا گیرد، اما سئو موجب میشود که شما بهترین فرصت را برای رسیدن به چنین ردهای به دست آورید.
چرا باید به سئو اهمیت بدهیم؟
از نظر بسیاری از افراد بهینهسازی موتور جستجو (سئو) نوعی شعبدهبازی است که در جایی خارج از سایت انجام مییابد. حتی برخی افراد فکر میکنند که سئو نوعی هک غیرقانونی است تا وبسایت از دید رباتهای گوگل جذابتر به نظر برسد. با این که چنین ترفندهای غیرقانونی نیز به هر حال وجود دارند، اما اغلب تکنیکهای سئو صرفاً برخی قواعد معقول هستند که باید روی هر وبسایت در اینترنت استفاده شوند. همچنین برخی رویهها وجود دارند که باید در مورد آنها مراقب باشیم، چون تأثیر بسیار بدی روی رتبهبندی سایت شما دارند گوگل میشوند.
بنا بر نظر افراد باتجربه، سئو چیزی است که شما از همان ابتدای آغاز به کار سایت باید به آن اهمیت بدهید. چون زمانی که همه چیز ساخته شد و نوشتههای بلاگ نزد موتورهای جستجو ایندکس شدند و بازدیدکنندهها و لینکهایی از سایتهای دیگر دریافت کردید، تغییر دادن چیزها دشوار خواهد بود.
نکته مهم: هیچ کس الگوریتم جستجوی گوگل را به طور کامل نمیداند و از همین رو است که ما در بهترین حالت صرفاً بر اساس حدس و گمانهای خود تلاش میکنیم. ما تنها میتوانیم از یک سری رویههایی که از سوی خود گوگل منتشر شده پیروی گنیم، به تجربیات افراد کارشناس گوش دهیم و تصمیمهای مقتضی را اتخاذ نماییم. در نهایت اغلب موارد مرتبط با سئو چیزهای نامعقولی نیستند و کافی است که شما محتوای باکیفیت بنویسید که به سادگی قابل شناسایی باشد.
نخستین گامهای سئو
برای هر مطلب یک سری کلیدواژه انتخاب کنید و در صورت امکان هر نوشته خود را روی یک موضوع منفرد فوکوس کنید. اگر تعداد زیادی مقالههای باکیفیت بالا را در یک موضوع منفرد بنویسید و این موضوع با محتوای بلاگ و نام دامنه شما مرتبط باشد، در این صورت مطلب شما در این کلیدواژهها رتبه بهتری خواهد گفت. در وقع سئو به همین سادگی است.
اما اگر سایت شما در مورد یک موضوع خاص نباشد چطور؟ در این حالت ملاحظات سئو دشوارتر است. در این حالت تلاش کنید در مورد چند موضوع خاص که دانش و تجربه خوبی در آن موارد دارید بنویسید تا ترافیک زیادی در این موارد به دست آورید که اغلب بازدیدکنندگان منظم هستند.
نوع دیگری از سایت که ممکن است بخواهید داشته باشید یک بلاگ شخصی است که سرویسهای حرفهای ارائه میکند. در این حالت همچنان باید برخی کلیدواژههای خاص را هدف بگیرید، اما در هر حال انتشار منظم و اشتراک دانش تخصصیتان در آن موضوع خاص اهمیت زیادی دارد و شما را به عنوان یک کارشناس متمایز میسازد. بنابراین صرفاً بالا آوردن یک سایت به عنوان «کارت ویزیت» کافی نیست و باید محتوای تازهای را به طور منظم روی سایت خود منتشر کنید.
توصیههای عمومی سئو برای همه سایتها
در صورتی که یک سایت جدید را بالا آوردهاید، نخستین کاری که باید بکنید، خرید یک دامنه شخصی شده، منحصربهفرد و مرتبط با موضوع سایت است. بسته به نوع سایت یا بلاگی که میخواهید بسازید، نام دامنه یک روش خوب برای به دست آوردن رتبههای برتر گوگل است. در واقع نامهای دامنه با تطبیق دقیق یک نشانه کلیدی هستند که گوگل برای شناسایی سایتهای مرتبط با یک موضوع مورد استفاده قرار میدهد. بنابراین توجه داشته باشید که یک نام دامنه کاملاً منطبق با موضوع سایت همواره از دید گوگل بالاتر از هر چیز کلی محسوب میشود، با این حال زیردامنهها اهمیتی در این خصوص ندارند.
تعیین تگهای متای درست برای عنوان و توضیح سایت
عنوان صفحه در مرورگر کاربر در ابتدای صفحه نمایش مییابد و همچنین در نتایج گوگل نمایش خواهد یافت. وردپرس در زمینه ساخت عناوین پیشفرض عملکرد خوبی دارد، اما شما باید از انتخاب عناوین خیلی طولانی خودداری کنید تا ساختار کلی مطالب به هم نخورد. «توضیحات متا» (meta-description) روی بلاگ دیده نمیشود، بلکه از سوی گوگل برای نمایش در صفحه نتایج استفاده میشود. اگر این توضیح تعیین نشده باشد، گوگل تلاش میکند تا بخشی از صفحه را که به نظرش مرتبط با کوئری مورد جستجوی کاربر میآید را در نتایج نمایش دهد. در واقع گوگل همواره این کار را انجام میدهد و در صورتی که فکر کند که بخشی از صفحه با جستجوی کاربر مرتبطتر است، توضیح متایی که شما با تلاش زیاد نوشتهاید را نادیده میگیرد و آن پاراگراف را در نتیجه جستجو نمایش میدهد.
وردپرس به طور پیشفرض امکان درج توضیحات متا را برای نوشتهها و برگهها فراهم نساخته و از این رو باید از یک افزونه به این منظور بهره بگیرید که در ادامه بیشتر توضیح میدهیم.
از تصاویر به نفع خود استفاده کنید
یکی از منابع ترافیک ورودی سایتها که غالباً نادیده گرفته میشود، کاربرانی هستند که از نتایج جستجوی تصاویر گوگل به سایت میرسند. این موضوع به طور خاص در مورد سایتهای خبری بیشتر صدق میکند، اما به طور کلی باید بدانید که میتوانی از قدرت تصاویر به عنوان یک منبع ناشناخته ترافیک برای بهبود ترافیک سایتتان بهره بگیرید. از این رو به طور خاص تگهای ALT و Title تصاویر باید با کلیدواژههای مرتبط پر شوند. برای نمونه اگر سایت شما در مورد تغذیه پرندگان است و تصویری از یک ترکیب غذایی تهیه کردهاید که نام آن DSC1001.jpg است و هیچ تگ ALT یا Title ندارد، با این روش یک فرصت مهم کسب ترافیک روی این موضوع را از دست میدهید.
یک روش آسان برای اطمینان یافتن از کسب این ترافیک آن است که در زمان آپلود کردن تصاویر روی وردپرس از پر شدن این فیلدهای مرتبط با تصویر مطمئن شوید. همچنین برخی افزونههای خاص به این منظور ارائه شدهاند که امکان درج تگهای مرتبط با مطالب هر نوشته را برای تصاویر آن نوشته فراهم میسازند.
از محتوای تکراری یا باکیفیت پایین پرهیز کنید
لازم به ذکر نیست که کپی کردن محتوایی که افراد دیگر تولید کردهاند، کار خوبی نیست، اما سابقاً بسیاری از سایتها با کاویدن فیدهای RSS سایتهای دیگر این کار را انجام میدادند. حتی برخی افزونههای وردپرس عرضه شدهاند که این کار را برای شما انجام میدهند. با این حال شما نباید این اشتباه را مرتکب شوید. این رویه هم اینک از سوی گوگل قابل شناسایی است و نتیجه آن خارج شدن محتوای سایت شما از ایندکس گوگل است. از این رو بسیار مهم است که محتوا را از منابع دیگر کپی و پیست نکنید. ای بدان معنی نیست که شما نمیتوانید ویدئوها را از منابع دیگر در سایت خود قرار دهید و یا با ذکر منبع برخی محتوا یا تصاویر را مورد استفاده قرار دهید، اما باید مطمئن شوید که جز این کار دیگری انجام نمیدهید.
همچنین باید مطمئن شوید که هر صفحه از سایتتان مقدار مناسبی محتوای باکیفیت دارد. گوگل سایتهایی را که محتوای باکیفیت پایین دارند مثلاً مقالاتی که تنها دو یا سه جمله در آن نوشته شده است را جریمه میکند. این بدان معنی است که شما نمیتوانید هر چه به ذهنتان میرسد یا صرفاً یک لینک را به صورت یک نوشته در وردپرس منتشر کنید. در واقع این نباید یک نوشته بلاگ باشد. به این منظور میتوانید از قالبهای دیگری بهره بگیرید یا این که آنها را روی توییتر منتشر کنید. قاعده سرانگشتی خوب این است که یک مطالب وردپرس باید دست کم 300 کلمه داشته باشد.
سئوی وردپرس به کمک افزونهها
Yoast SEO (+) یک افزونه خوب برای سئو است که میتوان روی هر سایتی آن را نصب کرد.
- ددر واقع افزونه Yoast همه موارد مرتبط با سئو را که ممکن است نیاز داشته باشید حل میکند، اما هر بخش را که نیاز نداشته باشید میتواند غیر فعال کنید. برخی از موارد کاملاً پیشرفته هستند و ممکن است فعلاً به استفاده از آنها نیاز نداشته نباشید، اما زمانی که اطلاعات بیشتری در زمینه سئو کسب کردید، میتوانید مطمئن باشید که برای استفاده از این قابلیتهای پیشرفته لازم نیست از افزونه دیگری کمک بگیرید.
گالری و مدیریت عکس
اگر گاه به گاه نیاز دارید که برخی گالریهای تصاویر را به نوشتههای خود اضافه کنید، وردپرس یک کارکرد گالری درونی دارد و از این رو به افزونه دیگری نیاز ندارید. کافی است عکسها را روی نوشته مناسب آپلود کنید و بدون این که آنها را در نوشته درج کنید از «کد کوتاه» (shortcode) برای درج گالری تصاویر در نوشته استفاده کنید.
بهینهسازی و مقیاسبندی سایت برای ترافیک بالا
این بخش از مقاله حاضر، آن قدر گسترده و حائز اهمیت است که ارزش دارد خود یک کتاب مستقل باشد، اما ما در این بخش از راهنما تلاش میکنیم به اختصار روشهای مختلف مدیریت سایتهایی که ترافیک بالایی دارند را توضیح دهیم. افراد زیادی تأکید میکند که وردپرس تنها برای بلاگهای کوچک مناسب است، اما این ادعا صحّت ندارد.
وردپرس با بهرهگیری از برخی تکنیکهای خاص میتواند میلیونها درخواست روزانه را مدیریت کند. بسیاری از وبسایتهای بزرگ مانند MakeUseOf به طور کامل روی وردپرس منتشر شدهاند و برای مدیریت ترافیک خود از چند فناوری جانبی نیز کمک میگیرند. زمانی که به 1000 بازدید روزانه دست یافتید، نوبت آن میرسد که کمکم شروع به مقیاسبندی سایت و یا نوعی بهینهسازی آن بکنید.
ارتقای سرور
یکی از بدیهیترین راهکارها برای مقیاسبندی اولیه وبسایت، مهاجرت از هاست اشتراکی به یک سرور مجازی شخصی است. این نخستین گامی است که اگر همچنان رویهاست اشتراکی فعالیت میکنید، باید در نظر داشته باشید، البته این ک راهکار معجزهآسا نیست و تنها مرهمی است که مشکل عملکردی وبسایت با ترافیک بالا را کمی به تعویق میاندازد.
اگر از VPS استفاده کنید، زمانی که نیاز به ارتقای آنی باشد و مثلاً به RAM یا CPU بیشتری نیاز داشته باشید، این کار با سرعت و سهولت بیشتری انجام مییابد. مزیت دیگر داشتن VPS این است که میتوانید از وبسرور سریعتری به نام NGINX کمک بگیرید. NGINX یک وب سرور با عملکرد بالا است که به عنوان جایگزین آپاچی ارائه شده، اما همچنان رایگان است. البته توضیح روش راهاندازی و تنظیم NGINX خارج از حوصله این مقاله است.
میزبانی تصاویر روی شبکههای توزیع محتوا
یکی از عوامل مهم مرتبط با سرعت بارگذاری صفحه، زمانی است که طول میکشد تا تصاویر از سرور بارگذاری شوند. بارگذاری محتوای متنی معمولاً با سرعت بالایی انجام مییابد، اما تصاویر همواره دیرتر لود میشوند.
اگر در سایت شما تصاویر زیادی وجود دارد، زمانی که طول میکشد تا این تصاویر در نوشتهها بارگذاری شوند موجب میشود که کاربر از مطالعه مطلب مأیوس شود و تجربه کاربری بدی داشته باشد. از این رو بهرهگیری از شبکه توزیع محتوای بیرونی (CDN) در این موارد به کمکتان میآید.
CDN-ها مراکز دادهای با سرعت بالا هستند که برای ارائه نسخه آینهای (mirror) از عکسها و کدهای جاوا اسکریپت ساخته شدهاند و این موارد را از نزدیکترین نقطه فیزیکی به کاربر نهایی در اختیار وی قرار میدهند. به این ترتیب تصاویر سایت به صورت آنی برای کاربر بارگذاری میشوند. این فناوری برای هر سایت با ترافیک بالا روی اینترنت یک کلید موفقیت ضروری محسوب میشود.
با این که استفاده از CDN نیاز به هزینه اضافی دارد، اما در صورتی که این محتوا را روی سایت خود میزبانی بکنید، باید این هزینه را به روش دیگری به صورت هزینه پهنای باند پرداخت کنید. هزینههای CDN معمولاً چشمگیر نیست مثلاً یک CDN فوق سریع مانند MaxCDN.com برای انتقال هر ترابایت داده 40 دلار هزینه میگیرد، در حالی که سرویس s3 storage آمازون کمی کندتر و البته به مراتب ارزانتر است.
برای استفاده از CDN روی یک سایت وردپرس باید افزونه w3 Total Cache را روی سایت خود نصب کنید. در مورد این افزونه در ادامه بیشتر توضیح میدهیم. یک روش جایگزین برای میزبانی مدیا روی سایتهای CDN این ست که تصاویر را روی سرویسهای رایگان بیرونی مانند Flickr.com یا Loadtr.com میزبانی کنید.
بهینهسازی پایگاه داده
پایگاههای داده ممکن است در اغلب موارد شلوغ شوند. با نوشتن و آپلود مداوم مطالب جدید، بیتهای موقتی در پایگاه داده ایجاد میشود که به نام «سربار» (overhead) شناخته میشوند. این امر میتواند موجب افزایش نمایی حجم دیتابیس شود و در اغلب موارد عملکرد دیتابیس را به شدت کاهش داده یا موجب توقف آن میشود.
از این رو بهینه نگهداشتن جدولهای پایگاه داده امری توصیه شده است. افزونه WP-DB-Manager میتواند این کار را برای شما انجام دهد و همچنین یک رابط کاربری گرافیکی مناسب برای کار با پایگاه داده در اختیار شما قرار میدهد.
نگهداری سایت
نسخههای جدید وردپرس لینکهای بهروزرسانی مفیدی در بخش داشبورد سایدبار ارائه میکند و در این صفحه میتوانید دکمههایی برای بهروزرسانی همه افزونهها و همچنین فایلهای خود وردپرس مشاهده کنید. اما توجه داشته باشید که بدون برخی آمادهسازیها که در ادامه توضیح میدهیم، این بهروزرسانی را اجرا نکنید.
پشتیبانگیری
به مرور که وردپرس پیچیدهتر میشود و مرحله تست بتا طولانیتر میشود، این احتمال وجود دارد که بهروزرسانی وردپرس موجب از کار افتادن سایت شما شود. البته احتمال وقوع این امر به طور کلی بسیار کم است، اما در هر حال علاج واقعه را قبل از وقوع باید کرد. به همین جهت مطالب مطرح شده در بخش پشتیبانگیری این راهنما را دوباره مطالعه کنید و مطمئن شوید که پیش انجام بهروزرسانی، یک نسخه پشتیبان از کل سایت تهیه کردهاید.