Heim > CMS-Tutorial > WordDrücken Sie > Wie zeigt WordPress Anzeigen in Beiträgen an, die älter als 15 Tage sind?

Wie zeigt WordPress Anzeigen in Beiträgen an, die älter als 15 Tage sind?

藏色散人
Freigeben: 2020-01-03 09:36:55
Original
2112 Leute haben es durchsucht

Wie zeigt WordPress Anzeigen in Beiträgen an, die älter als 15 Tage sind?

Wie zeigt WordPress Anzeigen für Artikel an, die vor mehr als 15 Tagen veröffentlicht wurden?

WordPress zeigt Anzeigen in Artikeln an, die vor mehr als 15 Tagen veröffentlicht wurden

Empfohlen: „WordPress-Tutorial

Angenommen, wir müssen Anzeigen in Artikeln anzeigen, die vor mehr als 15 Tagen veröffentlicht wurden. Wir müssen den Code heute nur noch festlegen, um ihn zu vervollständigen.

Schritt 1: Die Funktion

ist sehr einfach zu implementieren. Verwenden Sie einen PHP-Editor, um die Datei „functions.php“ der aktuellen Vorlage zu öffnen.

Kopieren Sie den folgenden Code hinein:

Der Code lautet wie folgt:

function is_old_post($post_id=null){ 
$days = 15; 
global $wp_query; 
if(is_single() || is_page()) { 
if(!$post_id) { 
$post_id = $wp_query->post->ID; 
} 
$current_date = time(); 
$offset = $days *60*60*24; 
$post_id = get_post($post_id); 
$post_date = mysql2date('U',$post_id->post_date); 
$cunning_math = $post_date + $offset; 
$test = $current_date - $cunning_math; 
if($test > 0){ 
$return = true; 
}else{ 
$return = false; 
} 
}else{ 
$return = false; 
} 
return $return; 
}
Nach dem Login kopieren

Schritt 2:

Öffnen Sie die Datei single.php und kopieren Sie die Fügen Sie folgenden Code ein:

Der Code lautet wie folgt:

< ?php if(is_old_post()){ ?> 
INSERT AD CODE HERE 
< ?php } ?>
Nach dem Login kopieren

Nach der Änderung wird die Werbung nur noch mit einem Veröffentlichungsdatum von mehr als 15 Tagen in den Protokollen angezeigt. Dieses Mal kann geändert werden. Im in „functions.php“ kopierten Code gibt es einen Satz: $days = 15; hier ist $days=num; der Wert von num kann beliebig festgelegt werden.

Das obige ist der detaillierte Inhalt vonWie zeigt WordPress Anzeigen in Beiträgen an, die älter als 15 Tage sind?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage