Fügen Sie eine Kategorie zu allen Posts hinzu, indem Sie die SQL-Abfrage verwenden.

Ich habe tausend Beiträge und alle haben keine Kategorie.

Wissen Sie, wie Sie die Kategorie mit allen Posts verknüpfen, indem Sie die SQL-Abfrage verwenden?

Solutions Collecting From Web of "Fügen Sie eine Kategorie zu allen Posts hinzu, indem Sie die SQL-Abfrage verwenden."

Sie können die WordPress-Abfrage ausführen, um allen Posts eine Kategorie zuzuordnen. Hier ist der Code. Mit diesem Code wird überprüft, ob ein Beitrag bereits in der Kategorie-ID 67 enthalten ist. Ist dies nicht der Fall, wird ihm eine Kategorie-ID zugewiesen.

< ?php $args = array( 'posts_per_page' => -1, 'orderby' => 'post_date' ); $posts = get_posts( $args ); foreach ( $posts as $post ) : setup_postdata( $post ); $category_id = 67; if ( !(in_category( $category_id )) ) { wp_set_object_terms( get_the_ID(), array( $category_id ), 'category', false ); } endforeach; ?> 

Fügen Sie diesen Code in die Kopf- oder Fußzeile ein und laden Sie Ihre Website in den Browser. Überprüfen Sie die Kategorie-IDs im Admin-Bereich, wenn alle geändert wurden. Wenn nicht, laden Sie die Website erneut im Browser.

Vergessen Sie nicht, diesen Code einmal zu entfernen.