Ich hoffe auf viel „Schwarm“wissen
Bei nicht mal zehn aktiven Benutzern/-innen, die sich dann wahrscheinlich auch nicht mit diesem Problem auseinandergesetzt haben?
Das WordPress-Plugin-Verzeichnis findest du unter https://de.wordpress.org/plugins/. Dort kannst du auch nach Begriffen wie z.B. „Expiration“ suchen.
Vielen Dank trotzdem Bega Mario Garde
Ich heiße auch nicht Bega, aber vielleicht hilft dir dieses (im Moment nicht aktiv gepflegte) Plugin weiter: Media Expirator
Entschuldigung, es war ein Tippfehler Bego Mario Garde.
Dieses Plugin kenne ich schon. Diese Funktion meine ich auch, nur möchte ich das automatisch haben. Da hier es passieren kann das die Nutzer die Fotos ohne Ablaufdatum erstellen, daher den Automatismus.
Vielen Dank für die Empfehlung des Plugins.
Nachfolgender Code ist eine Ergänzung zum „Media Expirator“ Plugin.
Er setzt automatisch die Checkbox & 2 Jahre Expiretime sobald die Datei gespeichert wird.
Der Code ist nicht getestet sondern nur flott geschrieben
function wpmp_attachment_expiration_field_save($post, $attachment) {
$my_post_meta = get_post_meta($post['ID'], 'expiry_check', true);
if ( empty ( $my_post_meta ) ){
update_post_meta($post['ID'], 'expiry_check',"1");
update_post_meta($post['ID'], 'expiry_date', date("Y-m-d", time()+YEAR_IN_SECONDS+YEAR_IN_SECONDS));
}
return $post;
}
add_filter('attachment_fields_to_save', 'wpmp_attachment_expiration_field_save', 5, 2);
EDIT: Habe die Priorität verändert.
-
Diese Antwort wurde vor 3 Jahren von
Michi91 geändert.
-
Diese Antwort wurde vor 3 Jahren von
Michi91 geändert.
-
Diese Antwort wurde vor 3 Jahren von
Michi91 geändert. Grund: code angepasst
Gerade meinen code nochmal angeschaut. Wird so nicht direkt arbeiten, da die Funktion vom plugin die Felder wieder überschreiben wird… Werde morgen eventuell nochmal neu schreiben, Aber eventuell reicht dir der Ansatz ja schon?!
Danke Michi91,
damit kann ich schon mal arbeiten.
Danke Danke