- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Подскажите, каким образом можно сделать уникальные тайтлы для рубрик и для главной (страницы 2,3,4 и т.д.)
Сейчас на всех страницах рубрик и главной одинаковые Тайтлы, надо, чтобы к Тайтлу дописывался номер страницы, чтобы не было дублей.
Вопрос простой, но решения не нашел.
Заранее благодарю.
Т.е. имеем 2 БД: одна нормальная, но без контента - мускуль + вторая файловая с конентом. 🤪
Кончай чудить, комсомолец.
Не совсем. Имеем одну БД ну допустим в которой находится тайтл + ссылка на файл с которого подгружается контент, для каждой статьи отдельный файл, то есть второй базы нет. просто набор хтмл файлов + база данных с тайтлами (ключами и прочей дребеденью но без самих статей)
просто набор хтмл файлов
Это и есть по сути свой база данных. Только не имеющая ни индексов ни пр удобных и нужных инструментов для работы.
Если хочешь импортировать в ВП текст файлы - так так и говори. Эта задача простая и давно решенная множеством плагинов и др инструментами.
А писать в админке и потом генерить файлы - бред сивой кобылы.
Здравствуйте. Можно ли сделать в WP чтобы публикуемая статья (статическая) публиковалась не в БД а статическим html файлом. То есть так сказать модернизировать двиг в статический сайт, но не с помощью плагинов кеша так как там запись в бд все равно создается.
Если основная проблема, которую вы пытаетесь таким образом решить, заключается в увеличении производительности, то имеет смысл установить один из многих плагинов для постраничного кеширования, которые делают ровно то же самое, что вы описали. Все страницы сайта банально сохраняются в виде отдельных html-файлов, а потом отдаются клиенту в начале работы скрипта.
Если немного заморочиться с Memcached, то можно добиться, чтобы все страницы хранились в оперативной памяти, а их отдачей клиенту занимался веб-сервер напрямую без участия WP как такового.
Подскажите, каким образом можно сделать уникальные тайтлы для рубрик и для главной (страницы 2,3,4 и т.д.)
Сейчас на всех страницах рубрик и главной одинаковые Тайтлы, надо, чтобы к Тайтлу дописывался номер страницы, чтобы не было дублей.
Вопрос простой, но решения не нашел.
Заранее благодарю.
Самое простое решение - это установить плагин ACF PRO, добавить поле "Повторитель" для рубрик и главной страницы. После этого в header.php для генерации заголовка подгружать значения того поля через get_field(), а потом среди них проверять есть ли заголовок с индексом get_query_var('paged') (номер страницы). Если таковой имеется, то выводить его, если нет - проверять больше ли 1 номер страницы и если да, то добавлять его к существующему заголовку.
Спасибо, пойду пробовать.
подскажите пожалуйста плагин для поиска по сайту, чтобы можно было настраивать свои поля и размещать на страницах.
подскажите пожалуйста плагин для поиска по сайту, чтобы можно было настраивать свои поля и размещать на страницах.
в смысла плагин для поиска?
может быть фильтр, как в интернет магазинах?
или подробнее задачу опишите
в смысла плагин для поиска?
может быть фильтр, как в интернет магазинах?
или подробнее задачу опишите
К примеру, как создать форму поиска, которую можно будет разместить на странице.
Форма, должна содержать поля(пользователь будет вводить): цвет, материал, + другие данные
И, изначально в форме будет уже задан параметр, к примеру - сайдинг, чтобы ему не пришлось вводить название материала.
По идее можно создать отдельную страницу поиска, но этот вариант оставлю на крайний случай, хочется на уже размещенной странице с разной информацией разместить такую форму.
К примеру, как создать форму поиска, которую можно будет разместить на странице.
Форма, должна содержать поля(пользователь будет вводить): цвет, материал, + другие данные
И, изначально в форме будет уже задан параметр, к примеру - сайдинг, чтобы ему не пришлось вводить название материала.
По идее можно создать отдельную страницу поиска, но этот вариант оставлю на крайний случай, хочется на уже размещенной странице с разной информацией разместить такую форму.
Вам фактически нужен фильтр по параметрам. Если у вас на сайте организован каталог с записями и доп. полями, то такой фильтр скорее-всего придется писать вручную. Да, готовые решения в принципе существуют, но их в любом случае придется допиливать.
Задачу можно разбить на несколько этапов.
На первом этапе вам нужно или указать вручную, или динамически генерировать список доступных параметров и диапазонов значений для фильтра. Во втором случае рекомендую использовать объектный кеш, поскольку поиск составление списка значений по доп. полям - это достаточно затратная в плане ресурсов операция.
Для после этого имеет необходимо написать функцию-обработчик AJAX-запросов от фильтра, который через WP Meta Query и смежные функции будет производить выборку. На выходе эта функция должна возвращать или готовый HTML-код, или данные в виде JSON для последующей обработки и генерации списка записей. Из нюансов вам придется немного заморочиться с пагинацией. Ее придется также делать только через AJAX. Фактически форма фильтра вместе со всеми параметрами будет передавать смещение (offset) или номер страницы.
В качестве альтернативы можно рассмотреть вывод записей на отдельной странице с использованием GET параметров для фильтрации. Это способ проще, он позволит обойтись без AJAX, но и тут также придется немного доработать пагинацию. Обработчик AJAX-запросов нужно заменить на обычную функцию-фильтр для события pre_get_posts
qvaro, дополню немного товарища TiA, есть вот такой плагин http://codecanyon.net/item/wordpress-meta-data-taxonomies-filter/7002700 работает довольно нормально, поддерживает много что, это то что вам нужно.
только тут нюансы есть, чтобы ваше данные эти "цвет, материал" должны быть как таксономии, а не как дополнительные поля.