[Помогите] Cron на Simple Tags "Автоматически пометить метками весь контент"

Тема в разделе "Wordpress", создана пользователем fuckoff, 31 янв 2008.

Статус темы:
Закрыта.
Модераторы: DzSoft, Sorcus
  1. fuckoff

    fuckoff Прохожие

    В общем проблема такая - в связи с тем что наболнение блога идет с NG напрямую в базу, тэги при создании записи не расставляются. Пока приходится периодически запускать "Автоматически пометить метками весь контент".
    Как можно подвесить на cron /Перейти по ссылке или еще лучше как сделать так, чтобы при добавлении записи в базу автоматом проставлялись метки?
     
  2. Fist

    Fist Создатель

    Регистр.:
    5 сен 2007
    Сообщения:
    81
    Симпатии:
    4
    в настройках плагина поставь галку Use embedded tags: и потом в тело постов вставляй теги в виде [tags]tag1,tag2,tag3[/tags] (или поменяй формат там же в настройках плагина)
     
  3. fuckoff

    fuckoff Прохожие

    При таком раскладе не выбираются теги автоматом из списка, чего собственно и требуется ...
     
  4. Poster

    Poster дизайнер

    Регистр.:
    13 сен 2006
    Сообщения:
    100
    Симпатии:
    31
    Попробуйте использовать функцию wp_insert_post($post_data), где $post_data - масив елементов поста, включая метки
     
  5. lexesv

    lexesv

    Регистр.:
    15 ноя 2006
    Сообщения:
    219
    Симпатии:
    103
    А по подробней про wp_insert_post($post_data) и метки можно? Хотя бы пример с добавлением меток.
     
  6. melmaxx

    melmaxx Постоялец

    Регистр.:
    1 май 2008
    Сообщения:
    132
    Симпатии:
    7
    $post = array(
    'comment_status' => [ 'closed' | 'open' ] // 'closed' означает запрет комментирования.
    'ID' => [ <post id> ] //Вы обновляете существующую запись?
    'menu_order' => [ <order> ] //Если новая запись это страница, установите по-желанию порядок ее отображения.
    'page_template' => [ <template file> ] //Устанавливает шаблон страницы.
    'ping_status' => [ ? ] //Статус пинга?
    'pinged' => [ ? ] //?
    'post_author' => [ <user ID> ] //ID автора записи.
    'post_category' => [ array(<category id>, <...>) ] //Добавляет рубрики.
    'post_content' => [ <the text of the post> ] //Полный текст записи.
    'post_date' => [ Y-m-d H:i:s ] //Время создания записи.
    'post_date_gmt' => [ Y-m-d H:i:s ] //GMT время создания записи.
    'post_excerpt' => [ <an excerpt> ] //Анонс записи или выдержка из нее.
    'post_parent' => [ <post ID> ] //Устанавливает родительскую запись.
    'post_password' => [ ? ] //Пароль записи?
    'post_status' => [ 'draft' | 'publish' | 'pending' ] //Устанавливает статус записи.
    'post_title' => [ <the title> ] //Заголовок вашей записи.
    'post_type' => [ 'post' | 'page' ] //Тип записи.
    'tags_input' => [ '<tag>, <tag>, <...>' ] //Для меток.
    'to_ping' => [ ? ] //?
    );
     
Статус темы:
Закрыта.