Fügen Sie eine zufällige Zeichenfolge zu einem Post-Permalink hinzu

Ich möchte den generierten Postpermalink nehmen und eine zufällige Zeichenfolge an das Ende davon anfügen. Zum Beispiel, wenn ich: mywebsite.com/post1 , möchte ich dafür mywebsite.com/post1-kj4ds oder irgendeine andere zufällige Zeichenkette sein.

Ich habe versucht, den wp_unique_post_slug Filter zu verwenden und eine zufällige Zeichenfolge an den resultierenden Slug wp_unique_post_slug , aber jedes Mal, wenn ich ‘Publish’ drücke, wird der zufällige String wieder angehängt.

Irgendwelche Ideen?

EDIT: Also hier ist, was ich versucht habe zu tun:

 add_filter('wp_unique_post_slug', __NAMESPACE__ . '\\new_unique_post_slug', 0, 6); function new_unique_post_slug($slug, $post_ID, $post_status, $post_type, $post_parent, $original_slug) { $slug = $slug . 'a random generated slug'; return $slug; } 

Ich bin nicht vertraut mit WordPress und Filter, aber von dem, was ich gesammelt habe, läuft dieser Teil des Codes nach der ‘wp_unique_post_slug’ läuft? Gibt es eine Möglichkeit, eine zufällige Zeichenfolge an den Permalink anzuhängen und dann “wp_unique_post_slug” auszuführen?

Solutions Collecting From Web of "Fügen Sie eine zufällige Zeichenfolge zu einem Post-Permalink hinzu"