Skip to main content

بررسی تنظیمات پلاگین های نمونه و تصادفی بر روی سایت دموی مدرن اسپورت

A sample set of plugins on the demo site

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

لینک کمکی (official link) – آشنایی با پلاگین های وردپرس: نصب، پیکربندی و بهبود ظاهر سایت

برای اینکه بعنوان نمونه نشون بدم که بعد از نصب پلاگین ها جهت گسترش کاراییش؛ سایت به چه صورت در میاد، یکسری از پلاگین هایی که همیشه أزشون استفاده می کنم به سایت اضافه کرده ام. بغیر از پلاگین های Akismet و Hello Dolly که پیشفرض هستن Contact Form 7 ، Limit Login Attempts ، Regenerate Thumbnails و Tiled Galleries Carousel Without jetpack رو نصب کردم. حالا می تونم طرز کار و کاربردشون رو بهتون نشون بدم.

با Contact Form 7 شروع می کنم قبلاً دیدید که بعد از Contact Form 7 یک آیتم جدید به نام Contact به منو اضافه میشه و از اینجا می تونید فرم های تماس بسازید. بطور پیشفرض یک فرم تماس ایجاد شده و حتی شما می تونید فرم های جدید هم بسازید. وارد جزئیاتش نمیشم چون دوره های دیگه ای برای این موضوع وجود داره که با نام “پلاگین های فرم تماس” در طهاکو در حال آماده شدن هستن؛ و اون دوره علاوه بر پوشش این پلاگین Contact Form 7 پلاگین های در این محدوده دیگه رو هم پوشش میده . اما روال کار در کل به این شکل هست که یک فرم تماس ایجاد می کنید و بعد به یک صفحه خاص اضافش می کنید. من یک فرم تماس جدید بنام “تماس با اسپورت مدرن” ساخته ام و می بینید که یکسری متن براش نوشتم و بعد یک فرم اضافه کردم تا مردم بتونن از داخل سایت باهام تماس بگیرن.

خب؛ بذارید بریم سراغ پلاگین بعدی. پلاگین بعدی Limit Login Attempts نام داره. بعداً در طول همین دوره آموزشی درباره اش صحبت می کنیم. این پلاگین همیشه در پس زمینه کار میکنه و اجازه نمیده کامپیوتر ها رمز عبور سایتم رو حدس بزنن. این پلاگین یک گزینه جدید به منوی اصلی ادمین اضافه می کنه اما برای دیدنش باید به قسمت “تنظیمات” برید و در این پایین می بینیدش. اینجا تنظیماتش رو بطور کامل دارید. ما در دوره قفل کردن وردپرس؛ کارکرد صحیح این پلاگین رو به شما توضیح میدیم.

اگه دقتتون رو بیشتر کنید می بینید که پلاگین Regenerate Thumbnails رو هم نصب کرده ام؛ اما فعالش نکردم، چون این یک پلاگین خاص هست که فقط موقع عوض کردن تم أزش استفاده میشه. فرض کنید یک تم فعال دارید و از تصاویر شاخص استفاده کردید. بعد یک تم دیگه رو فعال می کنید که تصاویر شاخص داره اما اندازه شون کاملاً فرق میکنه. اینطوری وقتی از یک تم به تم دیگه ای میرید تمام تصاویر شاخص کشیده تر میشن، یا فشرده میشن یا اصلاً کار نمیکنن. در اینصورت باید این پلاگین رو اجرا کنید.

این پلاگین یک ورژن جدید از تمام تصاویری که درسایتتون آپلود کردید رو برای تصاویر شاخص ایجاد میکنه. برای استفاده أزش باید فعالش کنید و بعد به “ابزارها” یا در وردپرس لاتین به تولز برید و Regenerate Thumbnails رو کلیک بکنید؛ که این آپشن جدیدی هست که با افزودن پلاگین جدیدتون به بخش “ابزارها” اضافه میشه.

پس به “ابزارها” یا Tools و Regenerate Thumbnails و بعد روی Regenerate All Thumbnails کلیک کنید. بسته به تعداد تصاویر سایتتون ممکنه چند دقیقه و یا خیلی بیشتر طول بکشه. برای همین می تونید به Media Library برید نمای لیست رو انتخاب کنید و از اینجا می تونید تک تک برای هر تصویر با استفاده از آپشن جدید سفارشی سازی مربوط به اندازه تصویر رو انجام بدید.

دلیل اینکه من خاستم در این ویدئوی آموزشی این پلاگین رو بررسی کنم این هست که پلاگین Regenerate Thumbnails از اون دسته از پلاگین هایی هست که بندرت أزش استفاده میشه. یعنی نصبش می کنید أزش استفاده می کنید و بعد غیر فعال یا حذفش می کنید. چونکه تا دفعه بعد که تم تون رو عوض کنید أزش استفاده نخواهید کرد. خیلی پلاگین ها اینطوری هستن، یکبار میاید و أزشون استفاده می کنید و بعد پاکشون می کنید و بعد اگه دوباره بهشون نیاز داشتید اونها رو نصب می کنید؛ با جرأت یک همچین کاری رو می کنید چرا که رایگان هستن و می تونید راحت روی سایتتون اونها رو مجدد نصب بکنید.

خب؛ همچنین همینطور که مشخص هست یک پلاگین با نام Tiled Galleries Carousel Without jetpack اضافه کردم.

خب بذارید که بگم وجود یک همچین پلاگین هایی مثل اینی که میخام بررسیش کنم یکی از ویژگی های عجیب وردپرس محسوب میشه؛ چرا که بعضی وقتها هست که یک پلاگین کار مفیدی انجام میده اما کارهای دیگه ای هم میکنه که مردم أزشون خوششون نمیاد و همین هم باعث میشه که أزش استفاده نکنن. مثلاً در پلاگین مورد بحث، یک پلاگین به نام Jetpack هست که از چند تا پلاگین در قالب یک پکیج تشکیل شده. پس اگر فقط ویژگی Tiled Galleries رو میخاید باید کله Jetpack رو دانلود کنید و از همه ویژگی هاش اینطوری استفاده کنید، و اینجور موقع ها هم هست که مشکلات عدیده دیگه ای رخ میده و این افزودنی ها میتونه با پلتفروم سایتتون تضاد داشته باشه. در اینجور مواقع توسعه دهندگان معمولاً به پلاگین بزرگی که مثل این پلاگین مورد بحث هست در قالب یک پکیج عرضه شده، میرن؛ بخش مورد نظرشون یا همون ویژگی های مورد انتظار از پلاگین مد نظرشون رو پیدا میکنن و در واقع فی چرهاش رو فیلتر میکنن و از همون ویژگی یک پلاگین بسته به نیازی که دارن، میسازن.

مثل این مورد که من اومدم و از پکیج Jetpack فقط Tiled Galleries Carousel رو سفارشی کرده ام و به شکل یک پلاگین درش آورده ام. بعد می تونید این پلاگین ها رو بطور مجزا نصب کنید تا از ویژگی هاشون استفاده کنید. یادتون میاد که یک گالری از محصولاتم درست کردم که وقتی روشون کلیک می کردیم به یک صفحه جدید می رفتیم. با این پلاگین جدیدی که نصب کرده ام، می تونم گالری ها رو بشکل دایره و اشکال دیگه که درش تعریف شده نشون بدم؛ و می بینید وقتی روشون کلیک می کنیم توی یک اسلایدشوی زیبا باز میشن و می تونم بینشون حرکت کنم و محصولات رو با جزئیات بیشتری ببینم و وقتی کارم تموم شد می تونم ببندمش.

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

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

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دوره ها
درس ها
Tha PMIS
طهاکو من
0