it-swarm.com.de

Mehrere benutzerdefinierte 404-Seiten

Haben Sie einen Vorschlag, wie ich eine zufällige 404-Seite anzeigen lassen kann, wenn eine Seite nicht gefunden wird?.

Ich verwende Wordpress und verwende derzeit eine benutzerdefinierte 404.php -Datei zum Anzeigen einer 404-Seite. Ich möchte jedoch, dass drei oder vier verschiedene Seiten zufällig angezeigt werden, wenn ein Besucher 404-Seiten anzeigt.

1
user11320

Sie können eine dynamische Ausgabe mit PHP in der Vorlage 404.php erstellen.

Tatsächlich verwenden Sie den 404.php, um Ihre Kopfzeile, Fußzeile und jede Navigation gemäß einer normalen Vorlage einzuschließen, und tauschen dann den normalen loop aus und erstellen einen zufälligen Inhaltsblock - z.

<? 
$num = Rand (1,4);
switch ($num) { // Here's 4 different examples
 case 1:
 echo "<div>content goes here</div>"; //normal HTML
 break;
 case 2:
 echo $string_output_youve_set_earlier; //HTML in a string
 break;
 case 3:
 include 'random_block_3.php'; //a PHP block
 break;
 case 4:
 get_template_part('random','four'); //Using WordPress's own engine
}
?> 
3
Mike Hudson