Lav en 404 fallback i Divi

Tilføje indhold

1. Hvis du ikke allerede har oprettet et Child theme, er det et godt tidspunkt at gøre det nu.
2. I Child theme mappen opret en includes mappe, med en fil der hedder no-results.php
3. Åben filen no-results.php (hvis filen ikke er tom, skal alt indhold slettes).
4. Nu hvor filen no-results.php er tom, indsæt nyt indhold:

<div class="entry">
 <!--If no results are found-->
  <?php $id = ###; $p = get_page($id); echo apply_filters('the_content', $p->post_content); ?>
 </div>
 <!--End if no results are found-->

Page ID

Hvis du ikke allerede har oprettet en 404 side i kontrolpanel->ny side skal det gøres nu og gemme siden som klade.

Det skal du gøre for at finde sidens Page ID, og den finder du ved at forhåndsvise siden. Page Id nummeret kan nu findes i browserens winduets URL.

 

 

Page Id nummeret kopieres og nu åbner du no-results.php i den indbyggede Editor i WordPress

Udseende->Editor

Først vælges det tema der skal redigeres i (det Child theme man har oprettet), derefter vælges filen no-results.php

I filen no-results.php finder man i koden de 3 ###, og det er her man indsætter Page Id nummeret.

Til slut, det sidste stykke af puslespillet

.error404 #main-content .container, .error404 #content-area, .error404 #left-area {
 padding: 0 !important;
 margin: 0 ;
 width: 100% !important;
 max-width: none;
 }
 .error404 #sidebar {
 display: none;
 }
 .error404 .et_pb_post:last-child {
 margin-bottom: 0;
 }

Nu har du en 404 side uden resultater skabelon, som visuelt passer til resten af sitets sider og kan tilpasses i divi builder’en.

Gem