Загрузка текстового файла, содержащего длинный список тегов, в WordPress

#mysql #wordpress #phpmyadmin

#mysql #wordpress #phpmyadmin

Вопрос:

У меня есть текстовый файл с примерно 6700 тегами, которые я хотел бы добавить на свой сайт Word Press. Конечно, это неэффективно делать вручную. Возможно ли автоматизировать вставку этих тегов?

Я попробовал несколько плагинов, таких как вставка смарт-тегов, но они неэффективны и имеют низкие оценки отзывов. Кроме того, я вижу, что теги в моей панели MyPHPAdmin хранятся в таблице wp_terms. Я хотел написать SQL-скрипт, который делает то, что мне нужно. Однако в таблице также хранится ряд других значений (например, названия меню). Невозможно идентифицировать строки в этой таблице как теги, а не что-то еще (например, название меню). Итак, я тоже в замешательстве по этому поводу.

Спасибо за ваше время и помощь!

Ответ №1:

Вы должны перебрать все теги в файле, а затем использовать функцию wp_insert_term для вставки тегов в базу данных.

Документация: https://developer.wordpress.org/reference/functions/wp_insert_term /

Итак, первый аргумент — это термин тега, а второй — post_tag .

Exemple:

 wp_insert_term(
    'tag_name',   // the term 
    'post_tag', // the taxonomy
);