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

وردپرس گوتنبرگ

گوتنبرگ یک پروژه وردپرس است که هدف آن انعطاف پذیری بیشتر کاربران در طراحی محتوای خود است. اساساً، هدف این پروژه جایگزینی ویرایشگر فعلی است که عمدتاً به عنوان یک واژه پرداز عمل می کند، با یک رابط بصری و ساختار یافته تر. در حال حاضر، گوتنبرگ یک افزونه است و به کاربران این امکان را می دهد که محتوای خود را به همان روشی ویرایش کنند. ویژوال آهنگساز یا سایر ویرایشگرهای کشیدن و رها کردن (Drag & Drop)، اما به روشی ساده و بسیار شهودی.

برای کسب اطلاعات بیشتر در مورد گوتنبرگ، اینجا کلیک کنید.

گوتنبرگ یک شرکت بزرگ است و احتمالاً به نقاط پایانی زیادی در شما خواهد رسید وب سایت. این سه حوزه ای است که ما برای مسائل احتمالی بررسی خواهیم کرد:

  • موضوع شما: گوتنبرگ سبک های خاص خود را برای محتوا ارائه می دهد. آیا موضوع شما سازگار است؟ گوتنبرگ هنگام فعالیت چگونه خواهد بود؟
  • پلاگین های شما: این احتمال وجود دارد که گوتنبرگ با پلاگین های دیگر شما به طرق غیر منتظره تعامل داشته باشد. خواهیم دید که چه چیزی می تواند باشد و برای رفع مشکلات پیش آمده چه کارهایی باید انجام شود.
  • محتوای شما: گوتنبرگ بر نحوه نمایش محتوای شما تأثیر می گذارد. ما نگاهی خواهیم انداخت که چگونه این ممکن است باعث تغییر شکل صفحات شما شود و در صورت بروز مشکل برخی از راه حل های بالقوه را بررسی خواهیم کرد.

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

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

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

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

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

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

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

سعی کنید در موضوع مورد نظر خود اصلاحاتی انجام دهید (یا بهتر از این ، در یک موضوع کودک یا منطقه مشخص شده برای CSS در موضوع شما) ، به جای اصلاح گوتنبرگ. اگر هر یک از پرونده های موجود در گوتنبرگ را مستقیماً ویرایش کنید ، احتمالاً هنگام به روزرسانی پلاگین نسخه از آن بازنویسی می شود.

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

پس از آزمایش طرح زمینه ، افزونه های سایت شما به شرح زیر است. به طور خاص ، مراقب افزونه هایی باشید که کد کوتاهی را که در محتوای خود استفاده می کنید ارائه می دهند (به عنوان مثال فرم های جاذبه) ، افزونه هایی که بر ظاهر محتوای شما تأثیر می گذارند (به عنوان مثال پلاگین های قابلیت دسترسی که اندازه متن را تحت تأثیر قرار می دهند) و افزونه هایی که عناصر را مستقیماً وارد صفحه شما می کنند (مانند Advanced Custom Fields).

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

با این حال ، اگر کد کوتاه نمایش داده می شود و محتوای مورد انتظار را نشان نمی دهد (به عنوان مثال صفحه شما نمایش می دهد [shortcode]به جای انجام کار صحیح) راه حل دیگری نیز وجود دارد. در این حالت ، می توانید به بلوکی که کد کوتاه در آن قرار دارد نگاه کنید و تأیید کنید که متن محسوب نمی شود (برچسب های ناخواسته اطراف کد کوتاه را پیدا و حذف کنید). اگر مشکل ادامه پیدا کند ، انتقال کد کوتاه به نوع بلوک مناسب تر باید همه چیز را دوباره راه اندازی کند.

این مشکل ناشی از همان مشکلی است که قبلاً به آن پرداختیم: تعویض های سبک. عناصر تحت تأثیر را شناسایی کرده و CSS را اصلاح کنید.

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

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

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

چه کارهایی باید بکنید وقتی مشکلات خیلی زیاد وجود دارد

آیا با پیشنهادی که در این مقاله آموزشی داشتید به مشکلی برخوردید که نتوانستید آن را حل کنید؟ وحشت نکنید ! هنوز مدتی تا ادغام گوتنبرگ در هسته وردپرس باقی مانده است.

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

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

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

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