Modificarea datei și orei postării cu o funcție

25 apr. 2013, 19:12:17
Vizualizări: 19.6K
Voturi: 9

Ce funcție poate fi utilizată pentru a actualiza data și ora unei postări la data și ora curentă?

0
Toate răspunsurile la întrebare 2
2
32

Apelează wp_update_post() cu o valoare specială pentru 'post_date' și 'post_date_gmt':

$time = current_time('mysql');

wp_update_post(
    array (
        'ID'            => 123, // ID-ul postării de actualizat
        'post_date'     => $time,
        'post_date_gmt' => get_gmt_from_date( $time )
    )
);
25 apr. 2013 19:15:17
Comentarii

Acest răspuns este încă valabil în 2021.

Will Will
5 ian. 2021 20:11:23

Foarte util și simplu. Mulțumesc!

Garconis Garconis
26 feb. 2021 21:21:39
0

Răspunsul selectat este perfect pentru modificarea „datei de publicare”, dar în cazul meu am dorit să schimb data „ultimei modificări” (post_modified și post_modified_gmt în baza de date). Următorul cod este suficient pentru asta:

wp_update_post( [ 'ID' => $id ] );
25 aug. 2021 20:08:32