01. Проблемы и решения с WordPress

Что-то не работает? Сайт не загружается? Сломалось. Пиши сюда.

Проблема с постоянными ссылками

Суть проблемы, 1 Настроила ссылки по шаблону /%category%/%postname%.html два месяца все работало нормально, недавно появился косяк, заходиш в любую категорию (рубрику) ни чего не меняется все так же остаешься на главной странице, адрес в адресной строке прописывается правильно и красиво. Что делать помогите…

взлом блога (wordpress, photozip)

Примерно 2месяца назад мой блог подвергся взлому! Был физический доступ к файловой системе так как хакер с помощью старого дампа к БД затер базу.
после этого в каталоге /wp-content/uploads/photozip (в ней к каждому посту имееться директория в которой храняться изображения к посту) все директории были удалены а файлы вынесены в корень.
После взлома я закрыл порты, перенастроил конфиги nginx и aпатча. Сменил движон на новую версию, изменил пароли БД, ssh, админка.

Но прикол с содержимим директории /wp-content/uploads/photozip продолжался.
Я проверил крон, проверил логи, cравнил файлы WPдвижка и темы с оригиналом. И проверил фалы плагина photozip. НИЧЕГО…

Я даже на всякий случай систему перебил на рабочем кампутере.
Это не глюк в движке таккак блог у меня не один и везьде установлен данный плагин

Где искать? Что посоветуете?

Проблема с валидацией имени и email

Приветствую! Перерыл интернет, но проблему не решил… Может неверно формулировал запрос?!

Вобщем трабла в следующем:

Долго оттачивал тему на Denwer. Перенес сайт на хостинг и все, вроде бы, нормально, за исключением формы обратной связи…
При заполнении всех полей (да и не всех если), все время пишет одно и то же: "Впишите имя и корректный email". Вписывал имя по английски!

Я не ас в кодинге, но покопавшись – проблем в нем не обнаружил (ознакомился с несколькими учебниками php, js)

Вот код темы для обратной связи:

if(isset($_POST['submit'])) {
          error_reporting(E_NOTICE);
          function valid_email($str)
          {
          return ( ! preg_match("/^([a-z0-9]+[a-z0-9\+_\-]*)(\.[a-z0-9\+_\-]+)*@([a-z0-9]+[a-z0-9\-]+\.)+[a-z]{2,6}$/ix", $str)) ? FALSE : TRUE;
             }
          if($_POST['name']!='' && $_POST['email']!='' && valid_email($_POST['email'])==TRUE && strlen($_POST['comment'])>1)
          {
              $to = preg_replace("([\r\n])", "", $_POST['receiver']);
              $from = preg_replace("([\r\n])", "", $_POST['email']);
              $subject = "Contact Form";
              $message = $_POST['comment'];
              
              $match = "/(bcc:|cc:|content\-type:)/i";
                if (preg_match($match, $to) ||
                    preg_match($match, $from) ||
                    preg_match($match, $message)) {
                  die("Header injection detected.");
                }
              $headers = "От: ".$from."\r\n";
                 $headers .= "Reply-to: ".$from."\r\n";
              
        if(mail($to, $subject, $message, $headers))
              {
                  echo 1; //SUCCESS 
              }
              else {
                  echo 2; //FAILURE - server failure
              }
          }
          else {
             echo 3; //FAILURE - not valid email

          }
          }else{
             die("Direct access not allowed!");
           }

Как видно в коде, есть три варианта ответ echo 1, 2 и 3. Так как выдает сообщение echo 3, предполагаю, что ошибка где-то в коде, а не у хостера…

Я новичок в этом, поэтому прошу строго не судить, если ошибка очевидна…
Заранее благодарен!

Заметки на странице

Доброго времени суток! Тема такая: я создал страницу, page_new.php например. Хочу разметить на ней заметки, но только 3 определенные. И , соответственно, хочу что бы эти заметки не отображались в основном блоге.

Заранее спасибо за ответы, дамы и госпада! 🙂

Разные header для одного сайта. Как?

Здравствуйте!

Задача – сделать для каждой страницы сайта разные header, footer.
Шаблоны создал разные, но все они вызывают get_header, который только файл header.php
Как мне вызвать разные header?

Подскажите, пожалуйста.

Ссылка на все записи.

На первой странице (home.php) у меня некий вывод контента
(записи из разных категорий).

Мне нужно сделать ссылку на ВСЕ записи.
То что я должен увидеть так это страницу с пейджером 1-2-3-4.
Не могу сообразить как это сделать:(
Помогите.

Сортировка контента вместе с custom field

Всем привет. Хочу узнать, как можно сделать проще и вернее вот такую вещь:

Хочу на странице при добавлении поста с выбранным custom field отображать все посты и название custom field.
Т.е.
Он должен автоматически сортировать посты по custom field-ам, а если я добавляю новый custom field и если создан пост к которому присвоен новый custom field он появляется на странице автоматически. Надеюсь объяснил понятно.
Спасибо!

ищу шаблон

светлый, для создания сайта видео портала (видео приколы короче)

Случайная выборка

Уважаемые, у меня есть поле, где меняются посты в виде слайдов(картинок). Я хочу чтобы слайды выводились случайным образом из всех категорий у которых есть произвольное поле "feature". Как это реализовать?

$my_query = new WP_Query('orderby=rand&showposts='.$highcount);
while ($my_query->have_posts()) : $my_query->the_post();$do_not_duplicate = $post->ID;

Публикация пользователями.

Возникла необходимость публикация на моем блоге пользователей.
Как ее организовать чтобы пользователь не заходил в редактор а пользовался созданой страницей публикаций с обределенными полями. С возможностью модераций

Тема wordpress без index.php и archive.php

Здравствуйте! Хочу сделать блог наподобие вот этого – http://www.damnlol.com/

Его особенность в том, что в нем нет категорий и нет главной страницы. Может быть, кто-то уже видел нечто подобное? Но я не нашел.

Я начал ручками делать, но возникли трудности с категориями. Я могу переходить – либо по всем категориям одновременно, либо по определенной, но когда находишься на главной странице, то возникают трудности.
Кто-нибудь сталкивался с подобным? Откликнитесь.

Оповещение на емайл от Wp

Помогите, почему-то не приходят письма о новых статьях, опубликованных (на утверждении) участниками блога! Приходится каждый раз заходить в админку и проверять нет ли там новых статей!

Не показывается верхняя панель

Доброго времени суток!
Уважаемые, никто не подскажет, что можно сделать в настройках или теме такого, что не показывается верхняя панель, предоставляющая быстрый доступ к часто используемым страницам консоли? (WP 3.1)

P.S. Уточняю, на экране вместо панели появляется белый пустой отступ в ширину панели.

Проблема с timthumb

WP 3.0.1
Сайт: www.fibi.me
Тема: fotofolio

Проблема: не выводятся превью через скрипт timthumb.
Превью создаются(вижу их через ftp), папкам заданые нужные атрибуты. cache есть с 777

Даже в коде страницы правильно прописан вывод картинок, но я их не вижу… В чем может быть проблема?

Пара картинок для наглядности:

Облако тегов

Подскажите, где править стили для стандартного облака тегов? Открываю исходный HTML-код, а там, например tag-link-36, tag-link-38, tag-link-42 и т.д, так это для каждого тега в отдельности, а как общий стиль прописать для тегов? Мне конретно нужно изменить цвет, шрифт и подчеркивание тегов, здесь: http://codex.wordpress.org/Function_Reference/wp_tag_cloud цвет и шрифт не поменяешь.

Скрыть e-mail и IP комментаторов

Можно ли скрывать e-mail и IP комментаторов в метабоксе "Комментарии" (#commentsdiv) при редактировании поста от пользователей, например с назначенной ролью "Автор" (т. е. не от админов).
Нашел плагин "Hide comment author IP", но он скрывает только от тех, кто не может редактировать пост.

Проблема с относительными ссылками

У меня на денвере стоят 2 версии wordpress: 2.9 и 3.1.

На версии 2.9 нормально отображаются фоновые картинки, указанные относительными ссылками.
На версии 3.1 в каждой теме приходится прописывать абсолютные ссылки, иначе фоновые изображения вообще не показываются.

Денвер один и тот же, т.е. причина, по-видимому, не в нем, а именно в wordpress.

Я уже готова указать адрес сайта в самом wordpress, только не нашла, где именно его нужно указывать.

Никто с таким не сталкивался?
Как это можно вылечить?

У моего клиента не откр мой сайт

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

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

Сайт dietplan.ru и все мои остальные.

Мне страшно.

Шикарная навигация. Как ? (пример)

Как сделать подобную навигацию по меню ?
http://smartblog.com.ua/

Хочу сделать на данном сайте http://vcnews.ru/
Если кто поможет готов заплатить.

Заголовки при публикации через email

Настроиз публикацию через емаил но в записях только заголоки, как решить проблему?

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