Доработать простой плагин wordpress
Есть слегка доработанная версия плагина Old Posts Highlighter (https://wordpress.org/plugins/old-posts-highlighter/). Необходимо поправить некоторые баги:
1. У доработанного плагина есть опция - Number of publications with unique category - эта опция позволяет выбирать кол-во записей, для которых не повторяется категория. Например, если запись опубликована из категории ID=2, и выставлено значение, скажем, 4, то следующая рандомная запись с категорией ID=2 может быть обновлена не ранее, чем через 4 других обновления с другими категориями. Соответственно благодаря этому пункту не будет обновлений постов из одной и той же категории несколько раз подряд.
Так вот, эта опция почему-то не учитывает/не видит подкатегории, а видит только главные категории. Т.е. если в категории ID=1 есть другие подкатегории ID=143 и т.д., то плагин видит только главную категорию ID=1.
Необходимо, чтобы этот пункт также учитывал подкатегории и от них отталкивался. Т.е. если запись принадлежит только главной категории, то значение учитывается главной категории, если запись принадлежит подрубрике, то учитывается значение подрубрики (а не главной категории).
2. Исправить баг с двойной публикаций. Бывает, что обновляется не одна, а сразу две (реже три и больше) записей.
3. В плагине можно исключить обновление записей из определенных рубрик. Но, к сожалению, плагин не видит кастомные таксономии, созданные с помощью плагина https://wordpress.org/plugins/simple-taxonomy/. Нужно сделать так, чтобы можно было исключать не только рубрики, но и кастомные категории.
4. В плагине можно исключать из обновления записи из определенных рубрик, а также опредедленные посты. Необходимо добавить возможность исключать также записи, которые имеют комментарии. Т.е. если запись имеет 1 и более комментариев - она не должна обновляться.
Плагин простой - всего три файла, поэтому кого пугает незнакомый плагин - не пугайтесь :)
На почту вышлю доработанную версию уже определившемуся исполнителю. Кто хочет заранее ознакомиться с кодом -
https://wordpress.org/plugins/old-posts-highlighter/, доработанная версия не сильно отличается от оригинала.