Random Posts in WordPress (Zufällige Artikel)
11. Juni 2014

In die functions.php deines Designs kommt dieses Code Stück:
[php]add_action('init','random_add_rewrite');
function random_add_rewrite() {
global $wp;
$wp->add_query_var('random');
add_rewrite_rule('random/?$', 'index.php?random=1', 'top');
}
add_action('template_redirect','random_template');
function random_template() {
if (get_query_var('random') == 1) {
$posts = get_posts('post_type=post&orderby=rand&numberposts=1');
foreach($posts as $post) {
$link = get_permalink($post);
}
wp_redirect($link,307);
exit;
}
}[/php]
Danach ist unter diesem Link ein beliebiger Beitrag verfügbar:
https://huskynarr.de/random/
https://huskynarr.de/index.php?random=1
Erklärung des CodeStücks:
Dieser Ausschnitt ersten fügt die Abfragevariable "Random" hinzu.
Damit ruft er dann die Funktion "template_redirect" auf, diese wiederrum nutzt die temporäre Funktion 307 des redirects direkt von Wordpress. Original
Weitere Beiträge
Alle BeiträgeKeine weiteren Beiträge gefunden.
Alle Beiträge ansehen
Kommentare
Kommentare werden geladen...