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

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

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

فایل 404.php در قالب‌های بلوکی برای ویرایش مستقیم وجود ندارد. با فایل قالب 404.html نمی‌توان عنوان را تغییر داد. اگر می‌خواهید عنوان را تغییر دهید، بقیه این مقاله را بخوانید.

تغییر عنوان صفحه 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 خود را در وردپرس تغییر دهید.

منتشر شده در:

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

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

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

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

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

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

یازده + پانزده =