Hinzufügen von benutzerdefinierten Feldern zum automatischen Veröffentlichen in WordPress
Bei der Erstellung unserer WPBeginner-Galerie-Site mussten wir für jede an die Galerie übergebene Website automatisch benutzerdefinierte Kurz-URLs mit Branding generieren und diese dann als benutzerdefiniertes Feld speichern, sobald der Beitrag veröffentlicht wurde. Während wir jetzt die automatisch generierenden Bit.ly-Kurzlinks für jeden Beitrag für das nächste Thema belassen, wird beschrieben, wie Sie benutzerdefinierte Felder bei der Veröffentlichung in WordPress automatisch hinzufügen. Dies kann sehr nützlich für Entwickler sein, die WordPress auf die nächste Stufe bringen möchten.
Als erstes müssen Sie Ihr Thema öffnen Functions.php Datei und fügen Sie den folgenden Code ein:
add_action ('publish_page', 'add_custom_field_automatically'); add_action ('publish_post', 'add_custom_field_automatically'); Funktion add_custom_field_automatically ($ post_ID) global $ wpdb; if (! wp_is_post_revision ($ post_ID)) add_post_meta ($ post_ID, 'Feldname', 'benutzerdefinierter Wert', true);
Dann ersetzen Sie einfach den Feldnamen und den benutzerdefinierten Wert durch Ihren benutzerdefinierten Feldnamen und den Wert. Dies ist ein relativ einfacher Trick, aber es kann sehr effektiv sein, wenn Sie versuchen, WordPress für andere Zwecke als für Blogs zu verwenden.
Quelle: WPCanyon