دسته: وردپرس

  • بهترین قالب های وردپرس برای سئو و سرعت بالای لود سایت

    وردپرس یک سیستم مدیریت محتوا (CMS) محبوب است که در حال حاضر بیش از 40٪ از سایت های وب را در سراسر جهان به عنوان یک سیستم مدیریت محتوا استفاده می کنند. برای داشتن یک سایت با سئو خوب، انتخاب قالب وردپرس مناسب اهمیت زیادی دارد. در این مقاله، به بررسی 5 قالب وردپرس مناسب برای سئو خواهیم پرداخت.

     

     

    1- Astra

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

    طراحی قالب آسترا

    قالب آسترا توسط تیم Brainstorm Force طراحی شده است. این تیم در ساخت قالب‌های وردپرس معتبر و محبوب است. طراحی قالب آسترا به گونه‌ای است که به شما امکان می‌دهد به سادگی آن را به نیازهای خود و تناسب با نوع فعالیتتان سفارشی کنید. همچنین قالب آسترا با استفاده از HTML و CSS و Bootstrap ساخته شده است که این امر باعث می‌شود قالب سریع و کارآمد باشد.

    امکانات قالب آسترا

    قالب آسترا دارای امکانات فراوانی است که به شما در ایجاد یک سایت کامل و حرفه‌ای کمک می‌کند. برخی از این امکانات عبارتند از:

    • پشتیبانی از گوگل فونت
    • امکان تنظیم سفارشی CSS
    • امکانات کامل سئو
    • قابلیت پشتیبانی از پلاگین‌های مختلف
    • طراحی واکنش‌گرا
    • پشتیبانی از ترجمه فارسی

     

    2-Schema 

    یکی از تم هایی که می‌تواند بهبود عملکرد وبسایت شما را تضمین کند، تم Schema وردپرس است.

    تم Schema وردپرس یکی از بهترین و پرکاربردترین تم های وردپرس است که در حال حاضر در دسترس است. این تم، طراحی شده است تا عملکرد وبسایت شما را بهبود بخشد و همچنین بهینه سازی سئوی سایت شما را افزایش دهد.

    از مزایای استفاده از تم Schema وردپرس می‌توان به بهینه سازی سئوی وبسایت، سازگاری با تمامی دستگاه‌ها و مرورگرها، طراحی واکنش گرا، سرعت بالا، قابلیت سفارشی‌سازی بالا و امکانات قدرتمندی مانند ویژگی‌های کاملاً آماده شده برای سئوی وبسایت، فونت‌های گوگل، ساختار بسیار خوب کد و …

    یکی از مهم‌ترین مزایای استفاده از تم Schema وردپرس، سرعت بارگذاری بالای آن است. با توجه به این که سرعت بارگذاری وبسایت یکی از عوامل مهم در سئو وبسایت است، استفاده از یک تم سریع می‌تواند بهبود قابل توجهی در رتبه بندی وبسایت شما در موتورهای جستجو ایجاد کند.

    همچنین، تم Schema وردپرس از نظر طراحی واکنش‌گرا بسیار مناسب است. این بدان معنی است که تم به خوبی با تمامی دستگاه‌ها و مرورگرها سازگار است.

     

    3- Divi

    قالب دیوی، یکی از محبوب‌ترین و کاربردی‌ترین قالب‌های وردپرسی است که مورد استفاده بسیاری از کاربران سایت‌های وردپرسی قرار می‌گیرد.

    دیوی یک قالب چندمنظوره است که برای ساخت وب سایت‌های رسانه‌ای، تجاری، شخصی و حتی فروشگاهی استفاده می‌شود. این قالب توسط تیم Elegant Themes طراحی شده است و برای استفاده در وردپرس بهینه شده است. قابلیت های متعدد و سفارشی‌سازی قابل توجه این قالب، مورد توجه بسیاری از کاربران وب سایت قرار گرفته است.

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

     

    4-GeneratePress

    جنریت‌پرس یک قالب وردپرسی سبک و سریع است که برای ساخت وب سایت‌های مختلف به کار می‌رود. این قالب توسط تیم Tom Usborne طراحی و توسعه داده شده است. با استفاده از قابلیت های متعدد و سفارشی‌سازی قابل توجه، این قالب قابلیت ارائه طراحی‌های متنوع را برای کاربران وب سایت فراهم می‌کند.

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

     

    5-OceanWP

    اوشن دبلیو پی یکی از معروف‌ترین قالب‌های وردپرسی با عملکرد بالا و سبکی است که در حوزه ساخت وب‌سایت‌ها بسیار محبوب است. این قالب توسط تیم OceanWP طراحی شده است و بیش از ۲ میلیون کاربر در سراسر جهان از آن استفاده می‌کنند.

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

    علاوه بر این، اوشن دبلیو پی دارای یک پنل تنظیمات کاربری قدرتمند است که این امکان را به کاربران وب سایت می‌دهد تا بتوانند تمامی تنظیمات مورد نیاز خود را در قالب تعیین کنند. همچنین، این قالب دارای پشتیبانی از افزونه‌های مختلف از جمله افزونه‌های سئو و امنیتی می‌باشد که به بهبود عملکرد وب سایت کمک می‌کند.

    با توجه به اینکه سرعت و عملکرد وب سایت برای رتبه‌بندی وب سایت در موتورهای جستجو و همچنین جذب بازدیدکنندگان بسیار مهم است، اوشن دبلیو پی با داشتن کد بهینه تمام این امکانات را برای سایت شما مهیا می کند.

     

    دسترسی به این قالب ها به صورت کاملا فارسی شده، با لایسنس و قابلیت به روز رسانی و امکانات کامل، برای ایرانیان به صورت رسمی وجود ندارد اما شما می توانید تمامی این قالب ها را از طریق ژاکت دریافت کنید که برای این کار کافیست از این لینک استفاده نمایید.

    دانلود قالب های فارسی شده وردپرس

     

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

    کد های تخفیف خرید هاست

  • همه چیز در مورد کرون وردپرس و تاثیر آن در سرعت و مدیریت سایت

    وردپرس یکی از معروفترین سیستم‌های مدیریت محتواست که در حال حاضر بیش از ۳۰٪ از سایت‌های اینترنتی را شامل می‌شود. با استفاده از وردپرس، شما می‌توانید به راحتی یک وب‌سایت حرفه‌ای راه اندازی کنید و برای بروزرسانی و نگهداری آن از ابزارهای مختلف استفاده کنید. یکی از این ابزارها سیستم کرون (Cron) است که در این مقاله به بررسی آن می‌پردازیم.

     

    کرون چیست؟

    کرون یک سیستم زمانبندی است که برای اجرای وظایف تکراری در بازه‌های زمانی مشخص استفاده می‌شود. با استفاده از کرون می‌توانید وظایف خود را به صورت خودکار و بدون نیاز به دخالت دستی انجام دهید. وردپرس نیز از این سیستم زمانبندی استفاده می‌کند تا برخی از وظایف مهم خود را به صورت خودکار انجام دهد.

    این کارها از طریق اسکریپت wp-cron.php که در مسیر اصلی نصب وردپرس قرار دارد انجام می شود.

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

    وردپرس Cron به صورت پیش‌فرض فعال است و به طور خودکار بر روی وب‌سایت شما کار می‌کند. با این حال، در برخی موارد ممکن است نیاز داشته باشید تا زمانبندی یا تنظیمات کرون وردپرس را تغییر دهید.

    روشهای زیادی برای مدیریت اجرای کرون وردپرس وجود دارد؛ از جمله:

    1. استفاده از افزونه‌ها یکی از راه‌های مدیریت وردپرس Cron استفاده از افزونه‌هایی است که برای این منظور طراحی شده‌اند. با نصب و فعال‌سازی افزونه‌هایی مانند WP Control، WP Crontrol و Advanced Cron Manager می‌توانید به راحتی وظایف کرون وردپرس را مدیریت کنید.
    2. تغییر تنظیمات در فایل wp-config.php در فایل کانفیگ وردپرس می‌توانید تنظیمات مربوط به وظایف Cron را تغییر دهید. با این کار می‌توانید فرکانس اجرای وظایف Cron را تغییر داده و مشکلاتی که به دلیل اجرای بیش از حد Cron ایجاد می‌شود را برطرف کنید.
    3. اجرای Cron در خط فرمان در صورتی که نیاز دارید که وظایف Cron را به صورت دستی اجرا کنید، می‌توانید از خط فرمان استفاده کنید. با استفاده از دستور wp-cron.php می‌توانید وظایف Cron را به صورت دستی اجرا کنید.
    4. غیرفعال کردن وظایف کرون؛ در صورتی که نیازی به اجرای وظایف زمانبندی شده به صورت خودکار، توسط کرون در وردپرس ندارید، می‌توانید این برنامه  را غیرفعال کنید. با استفاده از دستور define(‘DISABLE_WP_CRON’, true) در فایل wp-config.php می‌توانید وظایف کرون را غیرفعال کنید و در صورت نیاز به صورت دستی آن‌ را اجرا کنید.

    در نهایت باید گفت که مدیریت و کنترل وظایف Cron در وردپرس، بسیار مهم است و به دلیل تأثیر زیاد آن بر سرعت بارگذاری وب‌سایت شما، باید با دقت برنامه ریزی شود.

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

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

     

  • آبجکت کش چیست و چرا از آن استفاده کنیم؟

    شما باید از آبجکت‌ کش دائمی استفاده نمایید.

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

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

     

     

    برای توضیح این موضوع لازم است ابتدا بدانیم؛

    کش چیست؟

    cache یا همان عبارت فارسی آن “کش” به ذخیره اطلاعات پردازش شده در سایت در یک محل با دسترسی سریع تر گفته می شود.

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

    اگر اطلاعات وجود داشته باشد، به جای پردازش دوباره، همان اطلاعات پردازش و ذخیره شده را ارسال می کند که در نهایت منجر به کاهش زمان پاسخگویی به درخواست ها خواهد شد.

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

    این موضوع در نهایت منجر به کاهش سرعت لود سایت می شود.

    لازم به توضیح است که کش شدن اطلاعات محدود به کوئری نبوده و سیستم کش در اشکال مختلف پیاده سازی می شود؛ به عنوان نمونه:

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

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

     

    آبجکت کش وردپرس چیست؟

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

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

    از گذشته برنامه و افزونه های کش مانند راکت، سوپر کش، توتال کش و… برای کش شدن نتیجه اسکریپت های پردازش شده استفاده می شود، اما در به روز رسانی های جدید، سیستم آبجکت کش نیز بررسی می شود که برای ذخیره نتایج کوئری های اجرا شده بر روی دیتابیس است.

     

    چگونه آبجکت کش را فعال کنیم؟

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

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

    اگر این امکان در سرور ارائه شده است، کافیست از افزونه ها و برنامه هایی که برای این کار ارائه شده است استفاده کنید.

    به عنوان نمونه برخی از افزونه هایی که برای php ارائه شده است، memcached، APC، redis هستند. به نظر می رسد همراه با بروز رسانی های وردپرس افزونه wp-rocket هم برای سازگاری و استفاده از آبجکت کش، در حال بهینه سازی است.

     

    تاثیر آبجکت کش در سرعت سایت چقدر است؟

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

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

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

     

     

  • open_basedir چیست و چرا در زمان نصب وردپرس خطا دریافت می کنم؟

    به صورت کلی امکان open_basedir یکی از موارد امنیتی در php است. این برنامه اجازه دسترسی اسکریپت های پی اچ پی را محدود می کند.

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

    در بسیاری از برنامه های CMS مثل وردپرس و به خصوص زمانی که از داپلیکیتور برای نصب استفاده می کنید، گاهی پیام هشدار در مورد فعال بودن open_basedir دریافت می شود.

    این پیام معمولا تاثیری در نصب و استفاده از برنامه ندارد.

    چرا که افزونه داپلیکیتور معمولا میزان دسترسی که open_basedir به برنامه می دهد را بررسی نمی کند و صرفا فعال بودن یا نبودن آن بررسی می شود.

    بنابراین نیازی به نگرانی در این مورد نیست و به نصب برنامه ادامه دهید.

    فعال بودن open_basedir یکی از لایه های امنیتی است که در سرورها از آن استفاده می شود.

    اگر چه نحوه استفاده از آن کاملا به سرویس دهنده هاست بستگی دارد.

    یکی از امن ترین سرویس دهنده های در این زمنه، هاست نت افراز است؛ سرورهای این سرویس دهنده به گونه ای کانفیگ شده است که open_basedir برای هر دامنه به صورت مجزا فعال است.

    این موضوع به این معنی است که اگر یکی از سایت های یک کاربر هک شود، امکان دسترسی هکر به سایر سایت هایی که روی همان هاست میزبانی می شود وجود ندارد.

    این در حالی است که به صورت پیش فرص open_basedir صرفا اکانت های کاربران را محدود می کند و معمولا سرویس دهنده های هاست تغییری در تنظیمات آن انجام نمی دهند.

    برای امنیت بیشتر اطلاعات و سایت، حتما در زمان تهیه هاست این موضوع را در نظر داشته باشید.

     

  • مشکل ریدایرکت برنامه وردپرس و خطای تروجان در آنتی ویروس

    اخیرا افزونه

    wp-live-chat-support

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

    البته این افزونه به سرعت از سایت رسمی وردپرس به آدرس

    3CX Free Live Chat, Calls & Messaging

    حذف شده است و برای رفع مشکل در سایت ها بهتر است هر چه سریعتر این افزونه را حذف نمایید.

    این موضوع ممکن است به صورت ریدایرکت نمایش داده شود اما مشکلات امنیتی دیگری را نیز به همراه داشته باشد.

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