Ответы в темах

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • В базе ссылка на миниатюры выглядит так
    http://другой_сайт/img/car.jpg
    В каком именно поле и почему она ведёт на другой сайт?

    В поле _wp_attached_file , а ведет на другой сайт, потому что картинки хранятся на другом сервере.

    Flector, Спасибо! Ваш код помог!

    SeVlad, я имел в виду в самом вордпрессе или теме, поскольку WP прицепляет путь до своей папки с миниатюрами к моей ссылке, а где отменить путь до папки загрузки я не знаю. Простите за некорректный вопрос.

    Flector, спасибо, завтра ваш код попробую.

    у меня 2 файла CSV
    в первом записи (категория 1,kategoriya-1)и т.д., пишутся в wp_terms в поля name и slug
    во втором — номер term_id(берется из wp_terms) и «category» вот так (33510,category) пишутся в wp_term_taxonomy в поля term_id и taxonomy, но админка их не видит.
    А таблица wp_term_relationships при создании категорий в админке не заполняется, и если категории заносить по одной прямо в базу, а не через админку, то в админке они появляются.

    запись делаю так

    LOAD DATA LOCAL INFILE 'd:/WebServers/home/papka/cat.csv' 
    INTO TABLE wp_terms
    FIELDS TERMINATED BY ',' 
    ('name','slug')
    
    LOAD DATA LOCAL INFILE 'd:/WebServers/home/papka/cat2.csv' 
    INTO TABLE wp_term_taxonomy
    FIELDS TERMINATED BY ',' 
    ('term_id','taxonomy')

    таблицы заполняются, а админка категорий не видит.

    Вчера перепробовал 15 плагинов импорта CSV, но они загружают только статьи вместе с категориями, а мне надо только категории, отдельно категории загружает один плагин, но платить 100 баксов за плагин, чтобы использовать 1 раз, не вижу смысла.

    • Ответ изменён 7 лет, 3 месяца назад пользователем inkor.
    • Ответ изменён 7 лет, 3 месяца назад пользователем inkor.
    • Ответ изменён 7 лет, 3 месяца назад пользователем inkor.

    Потому что не всё записали. Там участвует как минимум 3 таблицы.

    первая wp_terms
    вторая wp_term_taxonomy
    а третья какая?

    Спасибо за быстрый ответ! Но плагины не вариант, они падают после 300+ записей, а если время работы скрипта увеличить, то хостер вряд ли обрадуется. Выход — писать в базу напрямую. Мне непонятно только почему WP не видит записи категорий в базе? если их в phpMyAdmin по одной вносить то видит, а если сразу несколько тысяч, то нет , ведь я в обе таблицы прописываю правильно.

    • Ответ изменён 7 лет, 3 месяца назад пользователем inkor.
Просмотр 5 ответов — с 1 по 5 (всего 5)