آموزش تغییر عنوان صفحه 404 وردپرس به صورت ساده و سریع

زمان لازم برای خواندن:

2 دقیقه

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

تغییر عنوان صفحه 404 وردپرس

من در وب‌سایت آزمایشی خود در میزبان محلی، صفحه xyz ندارم. بنابراین، عنوان 404 به شکل زیر است:

تب مرورگر وب صفحه 404 وردپرس با عنوان پیشفرض که با مقاله تغییر عنوان صفحه 404 وردپرس میتوان آن را سفارشی کرد

ابتدا باید کد زیر را به فایل functions.php قالب فرزند (child theme) خود اضافه کنید. همیشه قبل از انجام هرگونه تغییر، از فایل‌های قالب خود نسخه پشتیبان تهیه کنید.

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

/* Change 404 page title text */
function alvandwp_filter_wp_title($title)
{
    if (is_404()) {
        $title = 'صفحه مورد نظر شما پیدا نشد';
    }
    return $title;
}
add_filter('pre_get_document_title', 'alvandwp_filter_wp_title', 10);

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

در مورد مثال بالا، در نتیجه متن زیر را در مرورگر خود خواهید دید:

تب مرورگر وب صفحه 404 وردپرس با عنوان سفارشی شده

درباره این کد بیشتر بدانید

  • ابتدا تابعی به نام alvandwp_filter_wp_title تعریف می‌کنیم که عنوان فعلی را به عنوان ورودی دریافت می‌کند. اگر صفحه فعلی، صفحه خطای 404 باشد، عنوان اصلاح‌شده را برمی‌گرداند.
  • سپس، درون تابع، با استفاده از تابع is_404() بررسی می‌کنیم که آیا صفحه فعلی یک صفحه خطای 404 است یا خیر.
  • پس از آن، اگر صفحه 404 باشد، متغیر $title را روی عنوان سفارشی خود، یعنی صفحه مورد نظر شما پیدا نشد، تنظیم می‌کنیم.
  • در نهایت، از تابع add_filter() برای اتصال تابع سفارشی خود به فیلتر pre_get_document_title استفاده می‌کنیم. این به ما امکان می‌دهد عنوان صفحه را قبل از نمایش تغییر دهیم.

نتیجه‌گیری

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

منتشر شده در:

به‌روزرسانی‌شده در:

به این پست امتیاز دهید و به ما در بهبود محتوایمان برای خدمت‌رسانی بهتر به شما کمک کنید.

به ما در پخش این مقاله کمک کنید! برای اشتراک‌گذاری این مقاله با دنبال‌کنندگانتان، روی دکمه‌های اشتراک‌گذاری در زیر کلیک کنید.

ما دوست داریم نظرات شما را در مورد این مقاله بدانیم. در صورت تمایل می‌توانید در زیر دیدگاه خود را بنویسید.

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

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

دوازده − سه =

×