Ich berechne benutzerdefinierten Titel für ein Produkt mit WooCommerce hinzufügen Produktseite. Nachdem der Benutzer die Produktinformationen des Produkts veröffentlicht hat, wird der Titel von einem save_post-Filter-Hook generiert und gespeichert.WordPress - Update Permalink automatisch nach dem Posten eines Updates
add_filter('save_post', 'modify_post_title', '99', 1);
function modify_post_title($post_id)
{
// some logic to form a new $title
// ...
if (!empty($title)) {
// update the title in database
$wpdb->update($wpdb->posts, array('post_title' => $title), array('ID' => $post_id));
// UPDATE PERMALINK
}
}
Ich muss wissen, welche Funktion verwendet werden soll, um den Permalink nach dem Aktualisieren des Titels neu zu generieren.
Vielen Dank im Voraus
Es funktionierte perfekt für bestehende Beiträge. Aber für neue Post funktioniert es nicht. – Hamid
@Hamid Wir haben von unserer Seite überprüft und es funktioniert gut. Könnten Sie bitte nochmal richtig überprüfen? – purvik7373
Meinst du, wenn du ein neues Produkt erstellst und es speicherst? Dann müssen Sie den Produkttitel ändern und der Produktpermalink wird nicht geändert? Habe ich recht? – purvik7373