Этот будет лучше, так как основан вобщем то на стандартном решении wp.
У вас же есть обработчик который плюсует рейтинг и записывает данный в базу данных.
Сделайте в нем два простых запроса
1. Проверка последнего порядкового номера
2. Запись нового порядкового номера
Нужно сделать проверку суммы рейтинга поста, то есть если сумма рейтинга равна 5 то выполняем запрос на добавление / обновление нового поля в базе данных при следующем лайке.
Можно без проблемно обойтись js и взять со страницы значение нынешнего рейтинга.
Получится что если рейтинг равен 4, и при клике по лайку +1, можно запустить еще один скрипт, который в свою очередь добавит порядковый новый номер в поле, при это нужно будет так же подключится к базе и взять от туда последнее значение int поля, прибавить +1 и записать в новое поле принадлежащие новости.
Нагрузки от этого никакой, и к тому же все это будет выполняться только тогда когда к рейтингу суммой 4 будет прибавляться лайк.
Думаю это оптимальная логика работы скрипта для выполнения вашей задачи. Хотя может у кого и по лучше будут предложения.
Думаю тут в раздел ПС нужно обращаться, а не в Веб-строительство
Сделать в таблице еще одно поле int и при достижении 5 лайков в поле прибавлять +1 и соответственно сортировку делать по данному полю. Тогда свежие записи (которые попали на главную сегодня) будут выводится в самом начале.
Могу разжевать поподробнее, если нужно.
порядка 5-6к деревянный.
И да, это не простой шаблон
#page { margin:0 auto; background: #FFFFFF; overflow:hidden; width:1257px; min-width:1000px; }
Вариант:
1. Создали таблицу с какими то данными и в полной новости выводят таблицу, в бэкапе базы таблицы нет, поэтому и скрипт останавливается. Ошибки php включены?
2. Где то имеется include который подключает файл, которого уже не существует.
Других вариантов не вижу.
Я с WP не работал, попробуйте в index.php после
<?php
вставить
error_reporting(E_ALL | E_STRICT) ; ini_set('display_errors', 'On');
и перейдите на страницу с полным содержанием новости, выведет ошибку или нет?
угу, а потом еще и всю систему удалите, зачем вам вобще она нужна ☝
Ставьте кейкапчу или как там ее, там где нужно картинку составлять.
100% забудете о данной проблеме.
а чем php не угодило?
Берем реферала, достаем запрос из урла и обрабатываем его
Делаем массив запрещенных запросов и пишем условие, если запрос равен запросу ставим редирект на какую нибудь страницу (хоть и на 403 как вам нужно)