Ausführliche Erklärung, wie man Artikel über die in WordPress integrierten Funktionen stapelweise hinzufügt

藏色散人
Freigeben: 2021-02-09 17:19:56
nach vorne
3760 Leute haben es durchsucht

In der folgenden Tutorial-Kolumne von WordPress erfahren Sie, wie Sie über die in WordPress integrierten Funktionen Artikel stapelweise hinzufügen. Ich hoffe, dass es für Freunde hilfreich ist, die es benötigen!

Ausführliche Erklärung, wie man Artikel über die in WordPress integrierten Funktionen stapelweise hinzufügt

In letzter Zeit muss mein Unternehmen eine große Anzahl von Artikeln stapelweise zur Website hinzufügen. Das manuelle Hinzufügen von Artikeln einzeln würde mich definitiv umbringen, also suchte ich nach einer Möglichkeit, sie stapelweise hinzuzufügen. Tatsächlich befindet sich der relevante Inhalt des Artikels bereits in der lokalen Datenbank. Die erste Methode, die mir in den Sinn kam, war, Daten über SQL-Anweisungen direkt in die Online-Bibliothek zu importieren.

Also habe ich die Daten über

INSERT INTO target_table (key1, key2...) SELECT key1', key2' ... FROM source_table;
Nach dem Login kopieren

in die Online-Tabelle eingefügt. Als ich die Seite öffnete, sah ich, dass alles nur Kauderwelsch war. Also habe ich die Kodierung vor dem Einfügen erneut eingestellt, aber es gab immer noch ein Problem.

Da ich nicht gut in SQL bin, habe ich meine Strategie angepasst. Durch Zufall habe ich die in WordPress integrierte Funktion „wp_insert_post“ entdeckt. Nun, das ist er.

Also habe ich die Zieldaten in php_array exportiert, sie dann in mein Skript eingefügt und über die Funktion wp_insert_post zur Datenbank hinzugefügt.

foreach( $php_array as $item ){
    $arg = array(
        'post_title' => $item['title'],
        'post_content' => $item['content'],
        'post_excerpt' => $item['excerpt'],
        'post_type' => 'post',
        'post_status' => 'public',
        'meta_input' => array(
            'meta_key' => 'meta_value'
        )
    );
    wp_insert_post( $arg );
}
Nach dem Login kopieren

Auf diese Weise werden Artikel stapelweise über WordPress auf „legale“ Weise hinzugefügt und benutzerdefinierte Spalten können zu meta_input hinzugefügt werden, was als großartig bezeichnet werden kann.

Informationen zur spezifischen Verwendung von wp_insert_post finden Sie in der offiziellen Dokumentation

https://developer.wordpress.org/reference/functions/wp_insert_post/

Das obige ist der detaillierte Inhalt vonAusführliche Erklärung, wie man Artikel über die in WordPress integrierten Funktionen stapelweise hinzufügt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage