Hallo zusammen!
Ich würde gerne bei den Artikeln einen Hinweis einbauen, wie alt der Post ist. Zwar wurde das schon soweit realisiert. Aber es wird bis jetzt nur ausgebene, das der Artikel älter als x Monate ist.
Es gibt zwar ein entsprechendes Plugin (old_post_notifier), aber cih würde die Ausgabe gerne etwas individualiseren - und nicht zuletzt auch das Plugin gerne sparen.
Ich habe mir jetzt zwar einen Code zusammengesucht, der sowei auch funktioniert. Aber wenn der Artikel noch kein Jahr alt ist, soll auch keine Ausgabe 'Jahr' erfolgen.
Hier erst einmal der Code:
PHP
<?php
$day1 = date('d', $posting_time);
$month1 = date('m', $posting_time);
$year1 = date('Y', $posting_time);
$day2 = date('d', $heute);
$month2 = date('m', $heute);
$year2 = date('Y', $heute);
$days = $day2 - $day1;
if ($days < 0) {
$days += date('t', $date1);
$carry = 1;
} else
$carry = 0;
$months = $month2 - $month1 - $carry;
if ($months < 0) {
$months += 12;
$carry = 1;
} else
$carry = 0;
$years = $year2 - $year1 - $carry;
$year = years;
if ($year == 0) {
$year = '';
} elseif ($year == 1) {
$year = 'Jahr';
} else ($year > 1) {
$year = 'Jahre';
}
}
Alles anzeigen
Wo liegt da der Fehler? Kann mir das einer erklären??
Danke im voraus!
Marcus