Wie ändere ich den Posttitel und die Permalink Slug?

Ich versuche, einige functionen zu erstellen. Wenn Sie in einem Admin-Konto angemeldet sind, sehen Sie neben jedem Posttitel einen kleinen Link zum Bearbeiten. Durch Anklicken von jquery werden 2 Formulareingaben erstellt – 1 mit dem aktuellen Posttitel und der andere mit dem aktuellen Slug.

Im Idealfall möchte ich Admins dann erlauben, jeden Post / Slug von der Post-Seite selbst mit Ajax zu bearbeiten. Um dies zu erreichen, muss ich herausfinden, wie MySQL aktualisiert wird, wenn der Benutzer auf “Speichern” klickt. Was wäre der beste Weg, dies zu tun?

Ich denke, ich muss eine neue .php-Datei erstellen, die von JavaScript aufgerufen wird und den Titel / slug vars übergibt. Aber ich bin mir nicht sicher, welche WordPress-coredateien den SQL-Code zum Aktualisieren eines Posttitels haben.

Jede Hilfe würde sehr geschätzt werden!

Solutions Collecting From Web of "Wie ändere ich den Posttitel und die Permalink Slug?"

Sehen Sie sich den wp_ajax-Aktions-Hook zum Aufrufen Ihrer Aktion an. Verwenden Sie dann update_post, um den Titel und den Slug zu aktualisieren.

Sie müssen Ihre Daten von Javascript in die PHP-Datei posten. In der php-Datei müssen Sie überprüfen, ob der Benutzer berechtigt ist , den Posttitel zu ändern, und dann wp_update_post verwenden und den post_title- Parameter ändern.