Говнокод немного, но он действительно отправляет одинаковые сообщения на 2 ящика. У меня на одном из сайтов то же самое. Одна почта самого сайта, настроенная через gmail, вторая просто mail.ru. Если у хостера собьются настройки MX я все равно ее получу.
В quotes.txt каждая фраза с новой строки. Можно в обычную страницу html засунуть(если настроен обработчик html как php), можно прямо так в шаблон вордпресса. Файл поместить в корневую директорию, ну или прописать другой путь.
Вообще логика у подсчетов видимо хромает. Если задать limit 10 и total 20, то $total_pages получит значение 2(как и нужно), $start_loop 1(опять правильно), а $stop_loop тоже 1, что неверно. В результате цикл for выведет только одну страницу, вместо двух. При каких значениях limit и total у вас лишние страницы?
Убрать двойные записи можно банальным group by o_data_id, но логически это ничего не дает. Чтобы получить список именно компаний, которые используются в таблице objects вы обязаны делать выборку по o_type. В любом другом случае он выдаст компании, чей id совпадает с id person в таблице object.
Говнокод немного, но он действительно отправляет одинаковые сообщения на 2 ящика. У меня на одном из сайтов то же самое. Одна почта самого сайта, настроенная через gmail, вторая просто mail.ru. Если у хостера собьются настройки MX я все равно ее получу.
В quotes.txt каждая фраза с новой строки. Можно в обычную страницу html засунуть(если настроен обработчик html как php), можно прямо так в шаблон вордпресса. Файл поместить в корневую директорию, ну или прописать другой путь.
Вообще логика у подсчетов видимо хромает. Если задать limit 10 и total 20, то $total_pages получит значение 2(как и нужно), $start_loop 1(опять правильно), а $stop_loop тоже 1, что неверно. В результате цикл for выведет только одну страницу, вместо двух. При каких значениях limit и total у вас лишние страницы?
Убрать двойные записи можно банальным group by o_data_id, но логически это ничего не дает. Чтобы получить список именно компаний, которые используются в таблице objects вы обязаны делать выборку по o_type. В любом другом случае он выдаст компании, чей id совпадает с id person в таблице object.
Уже ночь, так что может полный бред, но можете попробовать так:
Вызвать функцию нужно с min и max, а не чтобы она генерировала.
Создаст массив из 10 элементов, каждый из которых в диапозоне от -5 до 5.
Она генерит и отрицательные. $min нужно задать отрицательный.
Это слишком мало. Если записывается только адрес сайта, то тут 50 символов хватит с головой.