• Главная
  • Карта сайта
Не найдено

Программка на PHP которая добавляет данные в БД CMS wordpress

Опубликовано: 27.05.2017

Здорова ребятки!

Сегодня мы рассмотрим небольшую программку которая добавляет данные в ЦМС wordpress , она просто считывает файлы определенного вида и в ВП появляется статьи в БД . Я ее недавно сделал, Там в принципе самое главное это функция добавления статьи к определенной рубрике, эта функция самая главная в этой программке, она независима, ее можно использовать и в других программах.


Настройка безопасности сайта с All In One WP Security & Firewall

В общем начнем с рассмотрения БД вордпресс .

Бд wordpress

В базе вордпресс нас интересуют 3 таблицы

wp_posts -таблица содержит посты wp_term_taxonomy -содержит id -рубрики и id -таксономии привязанной к этой рубрике wp_term_relationships -содержит id -таксономии которая напротив которого находится id -поста к которому он привязан

И так ребятки, в функцию которая добавляет данные в ВП мы передаем id рубрики, сами id рубрики называются id_terns и находятся они в таблице wp_terms

wp_terms

Как видно из таблицы здесь перечислены не только рубрики, здесь также есть и теги, и вся другая нечисть вордпресс добавляется в эту таблицу, но мы знаем что у нас допустим под id_terms 6 находится рубрика, мы передаем 6 в нашу функцию которая будет добавлять посты к определенной рубрике в данном случае это рубрика с tern_id=6 .

И так у нас есть tern_id , нам нужно найти таксономию для нашего id из таблицы wp_term_taxonomy

wp_term_taxonomy

нам нужно извлечь из этой таблицы для данного нами id_term значение term_taxonomy_id это значение нам нужно для следующей таблицы wp_term_reletionships , чтобы привязать к ней в этой таблице статью, ведь term_id и term_taxonomy_id они могут быть разные и нам обязательно зная term_id нужно делать запрос в таблицу таксономий для извлечения term_taxonomy_id . В общем мы извлекаем терм taxonomy_id и идем в таблицу wp_term_reletionships

Новости
Провайдеры:
  • 08.09.2015

    Batyevka.NET предоставляет услуги доступа к сети Интернет на территории Соломенского района г. Киева.Наша миссия —... 
    Читать полностью

  • 08.09.2015
    IPNET

    Компания IPNET — это крупнейший оператор и технологический лидер на рынке телекоммуникаций Киева. Мы предоставляем... 
    Читать полностью

  • 08.09.2015
    Boryspil.Net

    Интернет-провайдер «Boryspil.net» начал свою работу в 2008 году и на данный момент является одним из крупнейших поставщиков... 
    Читать полностью

  • 08.09.2015
    4OKNET

    Наша компания работает в сфере телекоммуникационных услуг, а именно — предоставлении доступа в сеть интернет.Уже... 
    Читать полностью

  • 08.09.2015
    Телегруп

    ДП «Телегруп-Украина» – IT-компания с 15-летним опытом работы на рынке телекоммуникационных услуг, а также официальный... 
    Читать полностью

  • 08.09.2015
    Софтлинк

    Высокая скоростьМы являемся участником Украинского центра обмена трафиком (UA — IX) с включением 10 Гбит / сек... 
    Читать полностью

rss