Fügen Sie HTML-Dateien als neue Seiten hinzu

Ich versuche, FTP hochgeladene HTML-Dateien (* .html) als neue Seiten in WordPress hinzuzufügen und dann den HTML-Inhalt aus der Datei zu extrahieren und in den Editor der erstellten Seite einzufügen.

Also versuche ich eine function zu schreiben, die zuerst lautet:

  • Suchen Sie nach Dateien des ausgewählten Verzeichnisses (Dateien ausschließen, die ich nicht haben möchte).
  • Durchlaufen Sie jede Datei und fügen Sie nur den Namen der Datei (nicht ext) als neuen Seiteneintrag in WordPress hinzu.
  • Nimm alle HTML-Daten und extrahiere sie und lege sie in den Editor der Seite. (Vor dem Hinzufügen als neue Seite einfügen, wenn der Seitenname bereits vorhanden ist, aktualisieren Sie stattdessen die Seitendaten.)
  • Löschen Sie Dateien, sobald die Seite erstellt wurde.

Bisher habe ich diese function, an der ich arbeite:

ID; //Check If Page exist if ( FALSE === get_post_status( $pgid ) ) { //Add new wp page into db wp_insert_post(array('post_title'=>$ff, 'post_type'=>'page', 'post_content'=>$htmlData)); } else { // Update post $my_post = array( 'ID' => $pgid, 'post_title' => $ff, 'post_content' => $htmlData, ); // Update the post into the database wp_update_post( $my_post ); } unlink($ff); //delete file } if(is_dir($dir.'/'.$ff)) getHTMLFiles($dir.'/'.$ff,$exclude); } } } } getHTMLFiles('/uploaded_files/',array('index.html','exclude.html')); ?> 

Wenn du mir helfen kannst, wenn alles gut aussieht oder mich in die richtige Richtung bringe, wäre das großartig!

Solutions Collecting From Web of "Fügen Sie HTML-Dateien als neue Seiten hinzu"