مرجع تخصصی مقالات طراحی سایت مرجع تخصصی مقالات طراحی سایت .

مرجع تخصصی مقالات طراحی سایت

ساخت صفحه 404 سفارشی در وردپرس

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

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

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

پیشنهادی : چه وبسایت هایی را نمیتوان با وردپرس تشکیل داد
درین قسمت در ردیف سمت چپ ، اسم همگی فولدر هایی که در پوسته شما به کاررفته میباشد وجود دارااست . بایستی اعتنا داشته باشید که آیا فایلی با اسم بالا (404) وجود دارااست یا این که نه !

در کلیه پوسته های استاندارد این پوشه وجود دارااست و چنانچه آن را گشوده فرمایید معمولا کدهای یه خرده داخل آن قرار گرفته میباشد به عنوان مثال در حالتی‌که در پوسته 2023 وردپرس فولدر 404 را گشوده نمائید ، کدهای باطن پوسته به صورت پایین میباشد :

/**
* The template for displaying 404 pages (Not Found)
*
* @package WordPress
* @subpackage Twenty_Thirteen
* @since Twenty Thirteen 1.0
*/

get_header(); ?>

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

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

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

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

ایجاد کرد شیت 404 سفارشی در وردپرس با مقداری کدنویسی
چنانچه شما در باطن پوسته خودتان پوشه 404 را داشته باشید می توانید آن را به دلخواه بازنویسی نمایید ، در همه پوسته های وردپرسی ، در بالای شیت یک قسمت بنام header وجود دارااست که محتوای آن از درون فولدر ذیل :

header.php
در وردپرس خوانده می شود و شما برای اینکه کدهای درون این فولدر را در هر بخشی از پوسته های وردپرسی خویش فراخوانی نمایید می بایست از قطعه کد ذیل استعمال نمایید :


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

همه فولدر های پوسته وردپرس ، یک قسمت پاورقی هم دارا‌هستند ، در اصطلاح نرم‌افزار نویسی به آن فوتر ( footer ) گفته میشود . در پوسته های وردپرسی ، فایلی داریم به صورت ذیل :

footer.php


برچسب: طراحی سایت در مشهد،
امتیاز دهید:
رتبه از پنج: 0
بازدید:

+ نوشته شده: ۲۱ خرداد ۱۴۰۳ساعت: ۱۰:۲۱:۲۸ توسط:مهشید ترابی موضوع: نظرات (0)