Hur visar jag inlägg av historisk ”Idag” i WordPress?
Du kan visa "Relaterade" inlägg (med taggar, kategorier eller andra nyckelord) för att locka fler sidvisningar. Alternativt kan du visa historiska inlägg från "Idag" i det förflutna i slutet av inläggets innehåll. Kopiera följande PHP-kod och lägg den i slutet av wordpress funktionsmallen functions.php, helst med barntema.
function today_in_histroy(){
$today = getdate();
$args = array(
'date_query' => array(
array(
'year' => $today['year'],
'compare' => '!=',
),
array(
'month' => $today['mon'],
'day' => $today['mday'],
),
),
);
$postlist = get_posts($args);
$html = '<h3 class="tih-title">Posts of Historic Today</h3><ul class="tih-title-list">';
if(!empty($postlist)){
foreach ($postlist as $key => $post) {
$html .= '<li class="tih-title-item"><a href="'. get_permalink($post->ID). '" title="'. $post->post_title. '">'. $post->post_title. '</a></li>';
}
$html .= '</ul>';
return $html;
}
return "";
}
function add_today_in_histroy($content){
global $post;
return $content. today_in_histroy();
}
add_filter('the_content','add_today_in_histroy');
Tanken är att ha en fråga som söker efter inläggen och använda add_filter för att lägga till the_content.
wordpress