Forum

Speichern eines Posts beeinflussen  

  RSS

(@susen)
Active Member
Beigetreten: vor 1 Monat
Beiträge: 5
26/02/2019 10:18 am  

Wie kann ich mich in die Speicherroutine von Wordpress einklinken, um z.B. ein Custom-Field zu speichern?


AntwortZitat
 Alex
(@alex)
Mitglied Admin
Beigetreten: vor 1 Jahr
Beiträge: 6
26/02/2019 10:19 am  

Dazu bietet Wordpress den Action-Hook save_post, der während des Speicher-Prozesses ausgeführt wird.

add_action( 'save_post', 'my_save_function', 10, 3 );

Damit fügt man einen eigenen Action-Hook hinzu, z.B. in der functions.php im eigenen Child-Theme. Nun benötigt man noch die auszuführende Funktion:

function my_save_function( $post_id, $post, $update )
{
global $wpdb;
$sql="update wp_posts set post_title='Mein-Titel' where ID=".$post_id;
$wpdb->query($sql);
}

 


AntwortZitat
Share:
  
Arbeitet

Bitte Anmelden oder Registrieren