Александр

Сайт поймал “плохой” код

Привет, коллеги.
Обычно находил вредоносный код легко, банально в темах или плагинах.
Тут на вид — всё норм, тема чистая.
Но на выходе перед рубриками вылазит массив ссылок
http://joxi.ru/xAe8DqYs4Zgq2y

Не подскажет никто куда копать?

Разные цены для городов

Постоянный клиент попросил реализовать ещё один вариант цен (грубо говоря для Москвы) в каталоге на WP

Можно пытаться определять регион и менять ценники, можно просто просить пользователя выбирать регион и менять цену. Здесь второй вариант вообще прост.

Но алгоритм реализации: как это вижу я…

1. Новое поле для каждого товара с "альтернативной" ценой (товаров немного)

2. Закладываем в куки выбранный регион

3. Выводим в шаблоне согласно кукам цену на товар.

Так вот аляписто.. может кто уже делал подобное?

Всплывающее окно обратной связи

Здравствуйте, коллеги.
Нужны ваши мысли по поводу всплывающего окна для отправки заявки по почте.
Внутренность всплывающего окна — страница, сама форма на плагине Cf.
Окно должно появляться по нажатию кнопки-ссылки. Окно согласно ТЗ должно быть со скруглёнными углами.

Соответственно какие варианты остаются? Наверное Div блок.

НО!
Если делать это окно (а таких окон должно быть два разных), получится что я заранее на каждую страницу/запись вместе с ссылками на вызов окна должен буду загружать и скрывать содержание двух этих страниц с формами. Т.е. 3 записи одновременно.
Согласитесь, не совсем кошерный вариант же?

Какие будут ваши мысли по реализации?

Не знаю как это можно сделать – но было бы круто, когда нажав на кнопку открытия окна (показа Div), запускался бы скрипт, который бы вытягивал страницу из базы и отображал её.

Нагрузка на БД

Есть такой «замечательный» хостинг — П_хост..
У меня там находится один проект: каталог на WP.

Сделано всё через Magic Fields, полей немного, в основном простые – текстовые. Посещаемость небольшая. Позиций в каталоге пара сотен. Плагинов минимум, пользователей тоже.

Когда «просыпается» Москва, буквально с 7-8 часов утра и до 15.00-17.00 наблюдаю ужасные тормоза при работе сайта.
Насколько ужасные, что часто БД становится недоступной и выходит всем известная ошибка соединения.

При этом в панели управления регулярно пишется о превышении нагрузки то на CPU, то на БД.
WP чистый, без вирусов. Ни на каком хостинге я больше таких тормозов не наблюдал вообще. Даже при куче плагинов и бОльшего количества информации БД всегда была доступна.

Как-то можно проверить чем вызваны такие нагрузки?

Сортировка и навигация по записям

Добрый день, друзья. Такая ситуация:
на основе своих типов записей создал каталог с рубриками.

Каталог сортирую по своему добавленному полю (оптовая цена)

meta_key=prod_price_opt&orderby=meta_value_num&order=ASC

Во время использования навигации по записям previous_post_link/next_post_link естественно записи идут в порядке, котором я заносил их в базу.

Вопрос: что можно сделать, чтобы записи шли в порядке нужной мне выше сортировки?

На какой шаблон ведёт ссылка

Делаю каталог на кастомных типах. Сделал для /category/katalog/stulja отдельный шаблон для рубрики category-stulja.php
Навигация по постам рубрики выдаёт ссылки типа /category/katalog/stulja/page/2

Ведут они почему-то на главную. Какой файл по идее их перехватывает? Может как-то исправить можно?

Плюнул на стандартные рубрики, оставил их для обычных записей. Сделал свою таксонометрию: каталог и рубрики в нём.
Теперь URL даже получше /catalogue/stulja (шаблон тоже отдельный сделал), но проблема та же… /catalogue/stulja/page/2 снова ведёт на index.

Custom post types и навигация

Приветствую всех.
Сразу по делу.
Сделал свой тип с Custom post types, вывожу так:

           <?php $loop = new WP_Query(array('post_type' => 'products', 'posts_per_page' => 1, 'category_name'=>'beds')); ?>
           <?php while ( $loop->have_posts() ) : $loop->the_post(); ?>
           ...

Вывожу навигацию вот так:

            <?php if(!function_exists('wp_pagenavi')) : ?>
            <div class="alignleft"><?php next_posts_link('Previous') ?></div>
            <div class="alignright"><?php previous_posts_link('Next') ?></div>
            <?php else : wp_pagenavi(); endif; ?>

posts_per_page поставил 1, у меня всех их 2.
Навигация не отображается. Где может быть ошибка?

Ссылки на посты в ВК

Господа, не подскажет ли кто, как можно 100% определить текст из публикации, который пойдёт в описание ссылки, при её публикации в ВК?

Цитата к посту совсем игнорируется. Тупо берётся N символов с поста и ставится, что не всегда выглядит красиво.

Может есть какой-то способ не дать механизму ВК брать содержимое поста?

Постраничный листинг с Ajax

Доброго дня, уважаемые.
Хочу запилить листинг записей в рубрике без перезагрузки страницы, стало быть через Ajax(?).
Опыта в Ajax = 0, опыта в прикручивании всяких готовых решений предостаточно. Велосипед изобретать времени нет.
Кто-нибудь сталкивался с решением подобного вопроса? 😐

Красная строка и изображение

Стиль к примеру такой

#content .entry .entry_text p {text-indent:20px;}

Как умудриться избавиться от красной строки, когда в посте появляется картинка?
Из-за особенности WP она наследует свойства параграфа, т.к. WP ставит IMG внутрь тега P. Обнуление индента P IMG {} ничего не даёт.

Может как-то перехватить сочетание p img на functions.php уровне и заменить его на img?

Кто как решает этот вопрос?

Доступ к картинкам публикации

Доброго времени суток, уважаемые и горячо любимые форумчане! 😎
Может кто уже страдал такой ерундой:
в LOOP хочу вывести из текущего поста N или все изображения в виде тумбочек, без содержания самого поста.

Кто-нибудь уже писал такое?

Профиль пользователя Wp

Ребята, подскажите, реально ли переименовать метки полей (может в файл перевода залезть?) без вмешательства в файлы админки?
http://prntscr.com/9mc21

Вывод названия рубрики в single.php

Просьба не ржать 😀
И правда туплю чего-то..

Итак: single.php, вывожу естественно записи.
URL (на всяк случай) типа: сайт/catalogue/hockey/пост.htm
Хочу чтобы был вывод текущей рубрики, только после у меня начинается LOOP и выводится пост.
На $cat ничего не ловится.

Кто подскажет куда копать?

Да и вообще возможно ли вывести название рубрики поста, не вытягивая его из LOOP?

Снова тема e-shop’ов

Кто-нибудь доводил до ума WP e-Commerce?
Ситуация такая – сделали каталог(детализирую: на базе WP и произвольных полей [magic fields]), прошло 2 года и захотели магазин. Хотя бы на уровне корзины и формирования заказа.
Что дальше сделать – ума не приложу.
Ну кроме как пойти опробованным уже путём 1С: Битрикс.

Убрать из Rss много рубрик

Доброго дня.
Хочу оставить только 2 рубрики из 30 к примеру.
Существует ли вариант обратный варианту вычленения из RSS рубрик в functions? (это когда пишут -рубрика и т.п.).
Просто столько минусовать это ужас )

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

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

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

Пропажа информации на сайте

Доброго времени суток.

На днях на одном из моих старых проектов WP ветки 2.3.3 произошло что-то непонятное: сначала не открывался сам сайт, потом выдавал ошибку подключения к БД, даже через phpMyAdmin не пускал. (возможно были какие-то тех-работы. никакой информации об этом нет)
Затем, когда сайт стал доступным – пропали все рубрики, записи и страницы.
Захожу в админку: статистика пишет что все рубрики есть, что записи есть.
Рубрики редактируются, при переходе на страницу записей – их нет, так же как и страниц.

Хостинг (местный) говорит что сайт у них открывается, а у нас якобы не видит базу данных. Я думаю если бы база была невидна – фиг бы сайт заработал.

Сталкивался кто-нибудь с чем-то подобным?

Попробовал восстановление posts – без толку.
На этом же хостинге установлен параллельно bbpress – работает.

Ненужный символ в substr

Доброго всем времени суток.
Укорачиваю длину поста.

         $title = get_the_title($post->ID);
         $title = substr($title,0,70);

Иногда, когда на "обрезку" попадается слово, выводится некий символ:

Можно ли как-то от него избавиться?

Решён.

Можно 🙂

Вы пытаетесь резать строку в кодировке UTF, у нее символы имеют переменную длину в байтах, поэтому для таких строк используйте функцию mb_substr

Ошибки при работе с юзерами

Установил плагин для загрузки фотографии пользователя (user-photo)
Какое-то время проработало всё.
Прошло какое-то время и стало выдавать при попытке загрузки фото из под админа: Недопустимый ID пользователя.
Под обычным юзером вообще тишина.

Есть какие-то предполжения именно насчёт ошибки?

Исключения для поиска

Расскажу сначала о структуре:
разработал каталог
1. в шапке выводятся по 1 записи из 2х рубрик.
2. содержимое это записи с кастом-полями
3. в футере выводятся 5 последних добавленных записей в каталог — query(‘cat=4&showposts=5’);

Напрягает поиск: по умолчанию ищет и по страницам и по рубрикам. Хочу сделать поиск только по рубрике каталога.
Вручную не знаю как урезать.
Установил search-everything, выставил исключения для поиска (убрал для поиска страницы и те самые 2 рубрики что выводятся в шапке)

На выходе на странице поиска получается:
1. в шапке постов нет , видимо гасятся из-за того что рубрики исключены в поиске для вывода …
2. содержимое нормально, выводится именно то, что надо
3. в футере вместо 5 последних записей выводится целый список постов соответствующих поисковому запросу..

Где-то надо вставить что-то типа <?php wp_reset_query();?> наверное… но не работает, не смотря на то что есть и в шапке и в футере.

Как я понял, WP у меня вообще пытается в любой вывод на этой странице запихать результаты поиска..

Вот бы решить эту ситуацию.

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