kentastik

Миниатюра для записи

Необходимо реализовать автоматическую публикацию постов. Для этого использую wp_insert_post. В кодексе не могу отыскать как добавить к посту миниатюру. Хотелось бы узнать как это сделать?

// Create post object
  $my_post = array(
     'post_title' => 'My post',
     'post_content' => 'This is my post.',
     'post_status' => 'publish',
     'post_author' => 1,
     'post_category' => array(8,39),
     'не_знаю_как_называется' => 'картинка_из_галереи'
  );

// Insert the post into the database
  wp_insert_post( $my_post );

Удаление постов

Подскажите, каким образом можно удалить посты не заходя в админку? Есть новостной сайт с огромным количеством статей. Старые записи хочу перевести в статику и положить в виде html файлов на сервер (это уже сделал). Вопрос: как теперь можно автоматизировать удаление постов?

Пробовал wp_delete_post_link, но почему-то при скачивании через curl выдает неправильный _wpnonce=
Пробовал get_delete_post_link однако тоже не очень понял почему отличается wpnonce от того, что в wp_delete_post_link

Есть ли вариант сделать какие-то специальные ссылки для удаления списков постов?

Выбранные записи в архиве категории

Встречали ли вы такой плагин?
Есть такая структура сайта:

Рубрика 1
Рубрика 2
  -Рубрика 3
  -Рубрика 4
     -Рубрика 5
     -Рубрика 6
Рубрика 7

Хочу чтобы в архиве рубрики 2 выводили не все посты принадлежащие рубрике 3, 4, 5, 6, а по одному посту из рубрики 3 и 4. Желательно посты до этого выбрать самому. Ну или просто самому выбрать посты, которые будут выводится на этой странице вместо всей ленты.

Вносить изменения в код темы не хотелось бы.

Где прячутся теги?

Хочу сделать сортировку постов по тегам, встала такая задача пройтись по старым постам в БД и в зависимости от заголовка присвоить им определенный тег. Постов много вручную сделать не вариант. Каким образом присвоить посту тег через БД?

Запуск скрипта после публикации

Хочу запускать скрипт на сайте сразу после публикации поста. Когда опубликуется пост я не знаю, т.к. автором могу быть не я, пост может попадать на сайт из Rss ленты и т.д. Короче, необходимо каким-то образом определить момент, когда пост попал в БД и запустить нужные мне скрипты после этого. Как мне отследить этот момент?

Траблы с WP на Ubuntu 11.10

Есть сервачок: Ubuntu 11.10 + Nginx + PHP-FPM
phpinfo вывел сюда kentastik.dyndns.org на главную страницу

При необходимости выложу конфиги.

А теперь в чем проблема. Значит если установить на сервачок свеженький ВП, то вроде как всё работает, но стоит произвести манипуляцию с БД например залить туда посты или просто в вп-кофиг перекинуть движок на другую БД, то начинается ерунда. При открытии любой страницы ВП выдает кроме той записи, которую хочешь посмотреть все предыдущие заодно. Сначала думал, что дело в пхп 5.3, но вновь установленный то работает, если в базу не лазить. Может кто знает как лечить?

P.S. Это происходит на любом шаблоне.

Подскажите шаблончик

В очередной раз верстаю шаблон для Wp и в очередной раз себя спрашиваю доколи столько текста писать руками? Возник вопрос: а нет ли у кого на примете нормальных минималистичных тем чтобы была только структура без всякого оформления, чтобы использовать это как заготовку? Спасибо!

Плагин поиска-замены

Нашел вот такой "Search and Replace", но траблы с кодировками + нужно менять ссылки на лету.

Ищу плагин

Подскажите существует ли плагин, который дает возможность простым смертным юзерам добавлять теги к статьям? Объясняю подробнее. есть запись в блоге. Человек ее прочитал и нажал заранее заготовленную кнопочку, по нажатию которой к статье добавился тег, по которому в дальнейшем ее можно будет найти.

Ищу плагин

Друзья. Ищу плагин для вывода в сайдбаре:
картинки из поста заданного размера
заголовка поста
количество комментариев
можно ограничить длину выводимого контента в символах
посты, которые будут там отображаться должны быть выбраны вручную.

Из всего многообразия не могу выбрать чтобы были сразу все эти параметры 🙁

З.Ы. Вывести всё это дело кодом не подходит. Спасибо.
З.З.Ы. Кажется я промахнулся форумом и запостил не в ту ветку, прошу прощения

Не получается :( вызвать категории…

Друзья. Все знают что есть вот такая штука <?php query_posts(‘cat=10&showposts=5’); ?> и вот такая wp_list_categories( ) никак не получается их скрестить, чтобы получить следующую картину:

Категория 1
Пост 1 из категории 1
Пост 2 из категории 1
Пост 3 из категории 1
Категория 2
Пост 1 из категории 2
Пост 2 из категории 2
Пост 3 из категории 2

Вот как этого добиться?

Пробовал вот такой способ:

<?php
    $c=0;
    $categories = get_categories('hide_empty=0');
    foreach ($categories as $category) {
    echo "<a href=\"". get_category_link( $category->cat_ID )."\">{$category->cat_name}</a><br />";
    ?>
        <?php if (cat_ID != 'empty' and have_posts == true) { echo '<li class="catlist">'; ?>
        <ul>
        <?php $recent = new WP_Query ("cat=$c & showposts=5"); while ($recent->have_posts ()) : $recent->the_post ();?>
        <li><a href="<?php the_permalink () ?>" rel="bookmark">
        <?php the_title (); ?>
        </a></li>
        <?php endwhile; ?>
        </ul>
        <?php  echo "</li>"; } ?>    
        
<?php  $c++;  } ?>

Но получается, что по категориям счетчик проходит таким макаром 1, 14, 18, 2, 3… а посты при этом выводит 1, 2, 3, 14, 18 короче путает местами. Может есть цивилизованный способ получить подобный список?

WordPress + $GET возможно?

Вопрос такого плана, можно вообще заставить работать мои запросы GET в ВП?

Описание: создал новую страничку в ВП, сделал ей отдельный шаблон (выкинул лишнее из используемого шаблона, вставил туда инклюдом мой скрипт). Как бы тут всё красиво появляется всё что я там навоял, но проблема в том, что я использую форму на этой страничке.

В теории я передаю значения из полей, вставляю их в документ и на вылете получаем автоматически сформированный документ…

На практике: ВП плевать хотел на мои желания и в следущей страничке где я бы хотел видеть результаты я вижу стандартную страничку "Ничего не найдено"

Я конечно догадываюсь, что это всё потому, что ВП где-то раньше использует ГЕТ, но…

Короче есть способ передавать мои значения из формы в мой документ в вордпрессе?

Вариант с созданием странички вида stranica.php в которой инклюдом вставлены теги шапки, подвала и т.п., а в теле мой скрипт не рассматриваю.

Проблема с постраничным переходом

Есть несколько вопросов, ума не приложу как реализовать. Итак, все знают что есть плагины типа PageNavi. Что они делают думаю объяснять не надо. У меня 2 проблемы возникло с ним:

1. Если тыркать по циферкам страничек, то меняется страничка, но неактивной всегда горит первая циферка – чего-то не срабатывает в общем. (Раньше, на сколько я помню, таких проблем не было, а на новом сайте выскачило)

2. Я состряпал шаблон, в котором на главной страничке 3 блока с выводом постов и соответственно в каждом в каждом хотелось бы постраничную навигацию, проблема в том, что при переходе на новую страничку в одном блоке в остальных странички меняются тоже 🙁

Кроме PageNavi пробовал zamango-page-navigation суть таже.
У этих проблем есть решение?

Думал решить проблему жавой, но подходящего плагина не могу подобрать…

Anonymous
Отправить
Ответ на: