آموزش وردپرس سفارش سازی صفحه خطای ۴۰۴


آموزش وردپرس سفارش سازی صفحه خطای ۴۰۴

خطای ۴۰۴ تجربه خوبی برای وردپرس کاران است که باید مدیریت شود مدیران می توانند با استفاده از تنظیماتی از بروز این خطا مطلع شوند. ما در اینجا آموزش های کافی را در اختیار شما می گذاریم.
خطای ۴۰۴ به چه صورت است؟ یکی از خطاهای رایج وردپرس است که در بسیاری از وب سایت ها رخ می دهد خطا اگر در اثر قالب رخ دهد بصورت زیر است.

اگر پیکر بندی و تنظیمات سایت دچار مشکل شده باشد به صورت زیر می باشد .

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

 

چگونه یک صفحه سفارشی ۴۰۴ ایجاد کنیم؟

در ابتدا یک الگو را در نظر بگیرید سپس به هاست خود بروید و فایل ۴۰۴/php را ویرایش کنید. قبل از انجام هر کاری ابتدا نسخه پشتیبان از سایت خود تهیه کنید. توجه داشته باشید شما باید بخش های مهم تر و مفید تری را در صفحه خطای خود قرار دهید به عنوان مثال نمایش مطالب محبوب، ارسال دیدگاه، مطالب اخیر و…
برای قرار دادن مطالب محبوب ابتدا باید افزونه این قسمت را نصب و فعالسازی کنید سپس قطعه کد زیر را در فایل ۴۰۴ قرار دهید تا مطالب محبوب را در صفحه ۴۰۴ خود نمایش دهید.

<code class="plain"><?php wpp_get_mostpopular(); ?></code>

نمایش پست ها با بیشترین دیدگاه در صفحه خطای ۴۰۴

در واقع این نوع مطالب همان مطالب محبوب هستند ولی برای نمایش مطالبی با بیشترین نظرات باید قطعه زیر را به فایل خود بیفزایید.

<code class="plain"><?php wp_get_archives( </code><code class="keyword">array</code><code class="plain">( </code><code class="string">'type'</code> <code class="plain">=> </code><code class="string">'postbypost'</code><code class="plain">, </code><code class="string">'limit'</code> <code class="plain">=> 10, </code><code class="string">'format'</code> <code class="plain">=> </code><code class="string">'custom'</code><code class="plain">, </code><code class="string">'before'</code> <code class="plain">=> </code><code class="string">''</code><code class="plain">, </code><code class="string">'after'</code> <code class="plain">=> </code><code class="string">'<br />'</code> <code class="plain">) ); ?></code>

نمایش مطالب اخیر در صفحه ۴۰۴

برای نمایش مطالب اخیر در این صفحه بهتر است از قطعه کد زیر استفاده کنیم

<code class="plain"><?php wp_get_archives( </code><code class="keyword">array</code><code class="plain">( </code><code class="string">'type'</code> <code class="plain">=> </code><code class="string">'postbypost'</code><code class="plain">, </code><code class="string">'limit'</code> <code class="plain">=> 10, </code><code class="string">'format'</code> <code class="plain">=> </code><code class="string">'custom'</code><code class="plain">, </code><code class="string">'before'</code> <code class="plain">=> </code><code class="string">''</code><code class="plain">, </code><code class="string">'after'</code> <code class="plain">=> </code><code class="string">'<br />'</code> <code class="plain">) ); ?></code>

نمایش مطالب تصادفی در صفحه ۴۰۴

از کد زیر استفاده کنید

<pre><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></pre>

نمایش آرشیو ماهانه مطالب با استفاده از compact archives

برای این کار ابتدا باید افزونه compact archives را نصب و فعال کنید سپس قطعه کد زیر را در فایل مورد نظر کپی کنید.

<pre><p><strong>By Date</strong></p><ul><?php compact_archive($style='block'); ?></ul></pre>

یک طرح کامل و ساده از فایل ۴۰۴

قطعه کد زیر یک طرح ساده و کامل بر پایه قالب های پیشفرض وردپرس است

<pre><?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&rsquo;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(); ?></pre>

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

<pre>.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;}</pre>

موفق باشید.

پاسخی بگذارید

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