Как-то так:
preg_match_all("/(,\S)/s", $comment, $matches); //ищем в переменной, содержащей коммент, косяки с запятойforeach ($matches as $key=>$value){ //обрабатываем каждый найденный косяк $arr = str_split($value); $replacement = ", ".$arr{1}; //здесь вместо фигурных скобок {} надо поставить КВАДРАТНЫЕ (издержки форума) $comment = str_replace($value, $replacement, $comment);}//на выходе получаем переменную $comment готовую для дальнейшего использования с исправленными пробелами
ЗЫ: код не проверял, но вроде на вид косяков нет
$user_count_m = $wpdb->get_results(" SELECT * FROM {$wpdb->stat} WHERE ID = '{$user_id}' AND user_login = '{$user_login}' "); foreach ($user_count_m as $month){ $month->user_com; $month->user_date; }
Разумеется. Его и не будет. Странно, что fatal error не выдает.
Вы обращаетесь к методу, который не прописан в классе - $wpdb->stat
Пробуйте обратится напрямую к таблице
$user_count_m = $wpdb->get_results(" SELECT * FROM stat WHERE ID = '{$user_id}' AND user_login = '{$user_login}' "); foreach ($user_count_m as $month){ $month->user_com; $month->user_date; }
Если не получится, то сделайте прямой запрос к БД обычным mysql запросом
А каким образом вы обращаетесь к вновь созданной таблице?
Строку запроса приведите.
Вам уже написали выше, что $params это не переменная, а ОБЪЕКТ. Изучайте принципы ООП.
Прежде чем использовать методы класса (в данном случае метод get(); ) необходимо инициализировать экземпляр этого класса (объект), в данном случае этим объектом выступает $params.
Инициализация присходит в общем виде примерно так:
$params = new MyClass();
вместо MyClass подставляете имя используемого Вами класса. Также в скобках могут идти параметры передаваемые конструктору класса, если они требуются.
502 - это не страшно. Попробуйте чуть позже.
Тем не менее у Вас ссылка "главная" в меню битая осталась.
И в разделе "диеты" посты тоже битые.
Это я так понимаю уже где-то в шаблоне вывод ссылок криво сделан.
Остальное работает.
ну давайте разбираться.
Какой адрес в адресной строке браузера при "страница не найдена"?
Подозреваю, что что-то вроде W:\domains\wordpress-krasnorotik\
Если я не прав, то напишите, какой именно адрес.
Если все таки я прав, то открываете опять файл конфига и меняете адрес на
http://krasnorotik.ru/
И пробуете войти в админ панель по адресу http://krasnorotik.ru/wp-admin
А вообще, если до редактирования файла конфига Вам нормально удавалось войти в админ панель, то есть мысль перезалить этот файл с локалки на хостинг.
На коленке, имхо.
За адаптивную верстку 500р. ТС да Вы оптимист, раз думаете, что в мире есть такие альтруисты.
Зря Вы в код полезли. Там все проще намного должно быть.
Откатите исправление назад и сделайте через админку. Константы в коде движок сам поменяет.
Насколько я помню WP там ссылки сами генерятся. Не нужно ничего беребивать.
Нужно сделать как написано здесь
http://ktonanovenkogo.ru/wordpress/wordpress_osnovi/nastrojki-bloga-na-wordpress-kotorye-vy-dolzhny-sdelat-srazu-posle-ustanovki.html
а именно - правильно прописать url в настройках в админке