بهینه سازی صفحه خطای 404 در وردپرس
بهینه سازی صفحه خطای 404 در وردپرس
خطای 404 در وردپرس یکی از خطاهای رایج اینترنتی است که به کاربران نشان میدهد صفحهای که به دنبال آن هستند در سرور وجود ندارد. این خطا معمولاً زمانی رخ میدهد که کاربر سعی دارد به صفحهای دسترسی پیدا کند که حذف شده است یا آدرس آن تغییر یافته است. در محیط وردپرس، این مشکل میتواند به دلایل مختلفی ظاهر شود.
یکی از دلایل متداول برای وقوع خطای 404، مشکلات مرتبط با پیوندهای یکتا (Permalinks) است. اگر وردپرس به درستی نتواند پیوندها را تفسیر کند، کاربر با خطای 404 مواجه خواهد شد. برای حل این مشکل، میتوانید به بخش تنظیمات پیوندهای یکتا در وردپرس بروید و تغییراتی اعمال کرده یا تنظیمات پیوندها را به حالت پیشفرض بازنشانی کنید.
دیگر دلایل شامل مشکلات پلاگینها و قالبهاست. گاهی پلاگینهای نصب شده ممکن است با پیوندهای دائمی (Permalinks) تداخل پیدا کنند و باعث بروز این خطا شوند. همچنین قالبهای نامناسب یا بهروزرسانی نشده میتوانند در تفسیر نادرست URLها نقش داشته باشند. برای رفع اینگونه مشکلات، پلاگینها و قالبهای خود را بررسی کرده و اطمینان حاصل کنید که همه آنها به روز هستند.
علاوه بر این، ممکن است فایل .htaccess که برای تنظیمات سرور آپاچی استفاده میشود، به درستی پیکربندی نشده باشد. بازسازی فایل .htaccess توسط وردپرس میتواند این مشکل را حل کند. برای انجام این کار، کافی است وارد بخش تنظیمات پیوندهای یکتا شده و بدون ایجاد تغییر خاصی، تنظیمات را ذخیره کنید تا فایل بهطور خودکار بازنویسی شود.
در نهایت، استفاده از ابزارهای وردپرس مانند افزونههای مدیریت خطا و رهگیری مشکلات مانند Yoast SEO و یا RankMath میتواند کمک شایانی به شناسایی و رفع خطاهای 404 کند. این ابزارها میتوانند صفحات خطادار را رصد کرده و به شما در یافتن و اصلاح آدرسهای نادرست کمک کنند.
ارتقاء صفحه خطای 404 در وردپرس
خطای 404 در سایت شما ممکن است که به هر دلایلی نمایش داده شود ، این دلایل می تواند حذف کردن یک مقاله یا صفحه باشد و یا می تواند تغییر یک لینک یا پیوند یکتا مقاله های سایت شما باشد و یا می توانند تغییر لینک یا آدرس برگه های سایت شما باشد و یا حالا دلایل دیگری که ممکن است پیش آید که باعث نمایش این خطا در سایت شما شود و در این خطا به معنای این است که آن صفحه در دیتابیس شما وجود ندارد و اطلاعاتی در مورد آن برای شما وجود ندارد.
در ضمن به یاد داشته باشید که این خطا باعث می شود که رتبه سایت شما بین موتور های جستجو افت شدید داشته باشد و از طرف دیگر بر روی سئو و سایت شما نیز تاثیر زیادی می گذارد و این صفحه یکی از مهم ترین صفحات در سایت شما می باشد که باید به صورت اصولی در سایت شما طراحی و مورد استفاده عموم قرار داده شود و شما باید در هنگام ساخت و یا نوشتن پیوند یکتا سایت خود نهایت دقت را دشته باشید که باعث به وجود آمدن این ارور در سایت شما نشود و اکثر سایت ها این فایل را با نام 404.PHP مورد استفاده و ذخیره می کنند
به یاد داشته باشید که اگر در سایت شما این فایل وجود نداشته باشد هیچ صفحه ای برای نمایش دادن خطا به کاربر وجود ندارد و شما باید برای سایت خود یک فایل برای ارور 404 بسازید و نمایش دهید تا کاربران را به صفحه اصلی سایت با کلیک بر روی یک دکمه انتقال دهد.
زمانی که این صفحه به کاربران شما نمایش داده می شود ، این صفحه یک صفحه ساده به کاربر شما نمایش داده می شود ولی شما می توانید تغییراتی در این صفحه برای سایت خود اعمال کنید و آن را از حالت ساده خود بیرون آورید و به عبارتی شما در حال سفارشی سازی یک صفحه ارور 404 برای سایت خود هستید و می توانید یک صفحه عالی داشته باشد و برای این کار شما باید اول از همه یک فایل به نام 404.PHP بسازید و در آن کد نویسی مربوط به این صفحه را انجام دهید.
حالا این صفحه ارور 404 می تواند مانند صفحه ما باشد که در تصویر بالا مشاهده می شود و می تواند یک صفحه ای باشد که تعدادی مقاله در آن نمایش داده شود ولی بهتر است که این صفحه به صورت استاندارد باشد ، یعنی یک صفحه ای باشد که در آن حالت گرافیکی مناسب داشته باشد و نوشته شده باشد که این صفحه اشتباه است و برای رفتن به صفحه اصلی کلیک کنید و در این صفحه کاربران سایت را به صفحه اصلی سایت خود منتقل کنید
خیلی اقداماتی می توان در صفحه 404 وردپرس انجام داد و ما برای شما تعدادی از این اقدامات و عمل های را که می توانید در سایت خود انجام دهید را توضیح می دهیم.
نمایش پر بازدید ترین مقاله ها در صفحه 404 وردپرس :
یکی از روش های که شما می توانید با استفاده از آن در سایت خود مخاطب های بیشتری جذب کنید این است که شما مطالب محبوب سایت خود را در صفحه خطای 404 وردپرس نمایش دهید و این کار را هم می توانید با استفاده از افزونه انجام داد و هم می توان از کد نویسی استفاده کرد ولی به دلیل اینکه کد نویسی برای افراد کمی دشوار است کاربران می توانند این امکان را در سایت خود با استفاده از افزونه انجام دهند
این افزونه ای که شما می توانید در سایت خود استفاده کنید به نام WordPress Popular Posts می باشد که شما می توانید این افزونه را از صفحه مخزن وردپرس دانلود کرده و در سایت خود نصب و فعال سازی کنید و راستی قبل از اینکه شما این افزونه را در سایت خود نصب کرده باشید یک نسخه پشتیبان از سایت خود تهیه کنید ، که این کار برای شما ضرر ندارد
بعد از اینکه شما افزونه را طبق آموزش نصب افزونه در وردپرس در سایت میهن آکادمی نصب کردید باید کد زیر را در فایل 404.php قالب سایت خود قرار دهید تا مطالب های پربازدید یا محبوب را در صفحه ارور 404 شما نمایش دهد.
<?php wpp_get_mostpopular(); ?>
نمایش کامنت های پست ها در صفحه 404 وردپرس :
نمایش بخش نظرات مقاله ها متکی به افزونه ای بالا می باشد که نصب و فعال سازی کرده ایم یعنی شما می توانید با استفاده از افزونه بالا در سایت وردپرسی خود در صفحه 404 مقاله های پیدا نشده یا حالا صفحه های پیدا نشده ، نظرات یا همان کامنت های پست را صفحه 404 وردپرس خود نمایش دهید و برای نمایش دادن نظرات در صفحه 404 وردپرس شما باید کد زیر را در قسمتی که می خواهید نظرات شما نمایش داده شود قرار دهید تا نظرات نمایش داده شود
<?php wpp_get_mostpopular("range=all&order_by=comments"); ?>
نمایش آخرین مقالات در صفحه 404 وردپرس :
چند روش برای نمایش دادن آخرین مقاله های سایت شما وجود دارد ، یکی استفاده از افزونه های مختلف می باشد و دیگری هم استفاده از کد نویسی برای این کار می باشد و ما به شما آموزش می دهیم که با کد نویسی در سایت خود بتوانید آخرین مقاله های سایت خود در صفحه 404 نمایش دهید و شما می توانید خیلی راحت با استفاده از این کد زیر آخرین مقاله ها را در سایت نمایش دهید و شما باید برای نمایش آخرین پست های خود کد زیر را در فایل 404.php قرار دهید.
<?php wp_get_archives( array( 'type' => 'postbypost', 'limit' => 10, 'format' => 'custom', 'before' => '', 'after' => '<br />' ) ); ?>
نمایش مقالات تصادفی در صفحه 404 وردپرس :
نمایش مقالات تصادفی هم مانند بخش بالا می تواند یکی از بهترین گزینه های باشد که شما می توانید در سایت خود ارائه دهید تا بتوانید باعث جذب کاربران بیشتر در سایت خود باشد و با نمایش دادن مقالات تصادفی در سایت خود به خصوص در صفحه خطای 404 وردپرس می توانید بهترین گزینه های باشد که شما بتوانید در سایت خود استفاده کنید و برای اینکار کافی است که شما در فایل PHP.404 قالب سایت خود کد زیر را اضافه کنید
<ul>
<?php
$posts = get_posts('orderby=rand&numberposts=5');
foreach($posts as $post) { ?>
<li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
</li>
<?php } ?>
</ul>
اضافه کردن آرشیو فشرده یا آرشیو ماهانه در صفحه 404 وردپرس :
اگر که شما به صفحه خطای 404 افراد مبتدی در وردپرس نگاهی کنید متوجه می شوید که آن ها یک لیست از آرشیو ماهانه را با استفاده از کدنویسی یا حالا نصب افزونه های مختلف در سایت خود نمایش می دهند ولی ما می خواهیم به شما افزونه ای معرفی کنیم به نام Compact Archives که می توانید به راحتی با نصب این افزونه یک آرشیو ماهانه را به صورت فشرده در صفحه 404 وردپرس خود نمایش دهید و برای اینکار شما باید وارد فایل404.PHP قالب خود شوید و بعد از آن کد زیر را در این فایل اضافه کنید.
<p><strong>By Date</strong></p>
<ul>
<?php compact_archive($style='block'); ?>
</ul>
ساخت قالب صفحه 404 برای وردپرس :
حالا میخواهیم برای اون دسته افرادی که می خواهید یک صفحه 404 مناسب داشته باشند ، این صفحه را طراحی کنیم و در ضمن کد های این صفحه قسمتی از آن برگرفته از قالب پیشفرض وردپرس نسخه بیست سیزده می باشد و شما برای ساخت این صفحه باید یک فایل به نام 404.PHP در پوشه قالب خود ایجاد کنید و کد زیر را در آن اضافه کنید :
<?php
/**
* The template for displaying 404 pages (Not Found)
*
*/
get_header(); ?>
<div id="primary" class="content-area">
<div id="content" class="site-content" role="main">
<header class="page-header">
<h1 class="page-title"><?php _e( 'Not found', 'twentythirteen' ); ?></h1>
</header>
<div class="page-wrapper">
<div class="page-content">
<h2><?php _e( 'This is somewhat embarrassing, isn’t it?', 'twentythirteen' ); ?></h2>
<p><?php _e( 'It looks like nothing was found at this location. Maybe try a search?', 'twentythirteen' ); ?></p>
<?php get_search_form(); ?>
<h3>Check out some of our popular content:</h3>
<div class="col1">
<div class="col-header">
<h3>Popular Posts</h3>
</div>
<?php wpp_get_mostpopular(); ?>
</div>
<div class="col2">
<div class="col-header">
<h3>Most Commented</h3>
</div>
<?php wpp_get_mostpopular("range=all&order_by=comments"); ?>
</div>
<div class="col3">
<div class="col-header">
<h3>Recent Posts</h3>
</div>
<?php wp_get_archives( array( 'type' => 'postbypost', 'limit' => 10, 'format' => 'custom', 'before' => '', 'after' => '<br />' ) ); ?>
</div>
</div><!-- .page-content -->
</div><!-- .page-wrapper -->
</div><!-- #content -->
</div><!-- #primary -->
<?php get_footer(); ?>
خب حالا با کد بالا شما یک صفحه برای خطای 404 در وردپرس خود ساخته اید که به صورت درهم بر هم نمایش داده می شود و شما باید با استفاده از کد نویسی CSS آن صفحه را استایل دهید کنید و به این صفحه در سایت خود شکل و شمایل دهید و کد زیر را در فایل Style.css قالب سایت خود قرار دهید یا اگر که قالب شما راستچین می باشد این کد را در فایل Rtl.css قرار دهید تا این صفحه را برای شما کمی بهینه و سفارشی کنیم
.col1, .col2, .col3 {
width:30%;
float:left;
padding:0px 10px 10px 10px;
height:450px;
margin:0px;
}
.col3:after{
clear:both;
}
.col-header {
background:#220e10;
color:#FFF;
margin:0px;
padding:1px;
text-align:center;
}
به همین راحتی شما می توانید در سایت خود یک صفحه 404 بهینه شده داشته باشید موفق و سربلند باشید.