Задать вопрос wordpress

WordPress как на ладони

Установка миниатюры записи из таблицы записей в админке

В этой заметке вы найдете код, который позволяет устанавливать миниатюры записи (поста) со страницы редактирования записей в админ-панели. Картинки также можно загружать/удалять и т.д.

Создайте плагин из кода ниже. Или создайте файл из кода ниже и .

wp.template — HTML шаблоны для Javascript в WordPress

В WordPress повсюду используются шаблоны и Javascript там не исключение. В этой заметке поговорим про встроенную в WordPress возможность создавать HTML шаблоны, которые затем можно использовать в JS. Создаются и используются такие шаблоны очень .

WP Cron (планировщик) в WordPress

Представим что нам нужно, чтобы через 5 часов выполнилась какая-то PHP функция или чтобы эта функция выполнялась каждый день. В решении такой задачи нам поможет WordPress Крон — планировщик задач. Давайте разберемся как он работает и как его .

Объектный кэш в WordPress

Object cache или Кэш объектов в WordPress — это механизм ядра, который позволяет сохранять любые данные в кэш. Такой кэш используется для сохранения данных, которые получаются много раз в процессе кода или для сохранения данных полученных после .

100+ Юникод символов которые можно использовать в HTML/CSS/JS/PHP

В этой заметке речь пойдет об универсальных Unicode-символах. Иконках, которые понимают все браузеры и системы. Для того чтобы использовать иконки в HTML коде (верстке), обычно устанавливаются пакеты иконок на базе шрифтов, например [Font .

Получаем несколько соседних записей одним запросом

В WP есть функции, которые получают по одной соседней записи get_previous_post() и get_next_post(). Но они могут получить только один пост. А что делать, когда нужно получить сразу несколько .

REST API в WordPress

WordPress REST API (или коротко WP API) позволяет пользователям (HTTP Клиентам) удаленно взаимодействовать с сайтом: отправлять запросы и получать ответы. Ответы приходят в JSON формате. Так, например, можно получить .

Chrome: исправляем CSS стили на сайтах под себя

Сайты постоянно обновляют CSS что надоедает, только привыкнешь, а тут на тебе обнова.
Сегодня захожу на ВК, а они уже CSS плеера поправили, НУ ЗАДОЛБАЛИ и такая х*** везде, сплошь и рядом.

**Я думал про такое расширение, в течении года, даже .

Переводы в WordPress (локализация)

В этой статье поговорим о том как создавать и подключать файлы перевода, и как затем переводить текст в плагинах и темах. Также, здесь я коротко рассмотрел некоторые теоретические моменты, частые ошибки, как работать с программой Poedit. Ну и дам .

Как создать форму обратной связи в WordPress

Здравствуйте, друзья! В этом уроке мы поговорим о создании формы обратной связи, или как еще говорят в народе «контактной формы».

Сегодня мы разберем с вами как можно создать за несколько минут легкую, красивую и функциональную форму обратной связи с помощью моего любимого плагина Contact Form 7.

Я постараюсь максимально подробно объяснить все этапы установки контактной формы, и в связи с этим урок получится достаточно длинным ?

Создание контактной формы в WordPress

В самом начале хочу заметить, что плагин Contact Form 7 русифицирован, и никаких проблем с ним у вас не будет. Как доказательство моих слов может выступать тот факт, что данный плагин скачали БОЛЕЕ 25 МИЛЛИОНОВ РАЗ.

И так, давайте приступим. Для создания формы обратной связи нужно сделать следующее:

1. Установите и активируйте плагин Contact Form 7. Как устанавливать плагины вы можете почитать в специальном уроке.

2. После активации перейдите в Contact Form 7 -> Формы.

3. В открывшемся окне копируем строчку с кодом вставки.

4. Скопированный код вставляем на ту страницу, на которую мы хотим добавить форму обратной связи. После того как вставили код, не забудьте сохраните изменения нажав кнопку «Обновить».

Вот такой результат добавления контактной формы по получим:

Готово! Вы установили рабочую форму обратной связи на свой сайт!

Как видите, всего за несколько минут можно с легкостью установить на сайт форму обратной связи. На этом можно и поставить точку, но тем, кого не устраивает стандартная форма и кто хочет создать полностью новую контактную форму с другими полями и возможностями — рекомендую читать урок до конца.

Создание новой контактной формы в Contact Form 7

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

Для этого нам нужно чтобы в форме были такие поля для заполнения:

  • Имя (Обязательное поле для заполнения)
  • Фамилия
  • Телефон (Обязательное поле для заполнения)
  • Поле с выбором удобного времени для звонка

После того как мы определились с полями, переходим к созданию формы:

1. Переходим в Contact Form 7 -> Добавить новую.

2. В открывшемся окне нажимаем кнопку «Добавить новую». Если необходимо, выберите язык в выпадающем списке ниже. По умолчанию язык будет русским.

3. После нажатия кнопки вы перейдете на страницу, на которой находится редактор формы.

В самом верху страницу поле, в которое пишем название новой формы. В Шаблоне формы мы видим стандартные поля формы, которые создаются по умолчанию.

Ниже мы видим настройки письма, которое приходит на вашу почту после того, как кто-то отправил заказ с формы на сайте. В этих настройках, к примеру, можно изменить или добавить e-mail на который будут приходить запросы с формы на вашем сайте. В шаблоне письма настраивается информация, которая будет отображаться внутри письма.

4. После того, как мы поверхностно ознакомились с структурой редактора, переходим к созданию нашей новой формы. Для этого нам нужно УДАЛИТЬ из шаблона формы все строчки кроме кнопки «Отправить», а в шаблоне письма удалить все полностью. После удаления у вас должно получится так:

5. Теперь нам нужно создать новые поля: Имя (обязательное), Фамилия, Телефон (обязательное), Удобное время звонка.

Начинаем с создания поля для ввода имени, которое должно быть обязательное для заполнения. Для этого нажимаем кнопку «Сгенерировать тег» и выбираем Текстовое поле.

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

6. После того, как мы добавили поле для ввода имени, нажимаем «Сгенерировать тег» -> Текстовое поле и по аналогии создаем поле Фамилия и Телефон, копируя и вставляя код в шаблон формы и шаблон письма. Отличие только в том, что для поля Фамилия ставить галочку для обязательного заполнения не нужно.

После добавления полей Имя, Фамилия и Телефон редактор формы будет выглядеть так:

7. Теперь создаем поле Удобное время звонка. Для этого нажимаем «Сгенерировать тег» и выбираем «Выпадающее меню».

В поле Выбор пишем в строчку по одному варианту, в нашем случае это время с 8-00 до 18-00 с промежутками в два часа. После заполнения копируем соответствующие строчки кода в шаблон формы и шаблон письма.

В итоге у вас должно получиться вот так:

8. Сохраняем форму нажав кнопку «Сохранить».

9. Скопируйте код формы и вставьте его на страницу, на которой вам нужна форма. Если вы все сделали правильно, у вас должна получится такая форма заказа обратного звонка:

После того как пользователь сделает заказ обратного звонка с вашего сайта, на вашу почту придет письмо с таким наполнением:

ГОТОВО! Вот мы с создали с вами форму заказа обратного звонка с нуля.

Согласен, что для некоторых все может показаться очень сложным и страшным, но такое ощущение будет только до первого создания контактной формы с нуля ?

В большинстве случаев вполне достаточно и стандартной формы обратной связи, которая создается плагином по умолчанию сразу после его установки и активации.

Надеюсь этот урок был вам полезен, и вы разобрались с плагином Contact Form 7.

Если у вас будут возникать по ходу создания формы вопросы или что-то будет не получаться — пишите и задавайте вопросы в комментариях.

И помните, что форма обратной связи на сайте — обязательный атрибут на странице контактов.

Проголосуйте за урок

Итог : Уважаемые читатели! Не поленитесь проголосовать и оставить комментарий. Таким образом я смогу понять полезность уроков и статей, и улучшить их качество в будущем. Заранее спасибо!

6 лучших плагинов WordPress для службы вопросов и ответов

Успешное начинание Yahoo! Answers, Google и Mail, открывших на своих серверах службу вопросов и ответов, породило множество подражаний, и это не удивительно. WordPress также не остался от этого в стороне.

Если вы хотите создать свой собственный сайт с вопросами и ответами или просто расширить функциональность уже существующего сайта, вам поможет любой из плагинов, описанных в этой статье.

Самой трудной задачей будет выбор подходящего вам плагина.

Учитывая количество существующих в Интернете служб и форумов с вопросами и ответами, можно сделать вывод, что на сегодняшний день этот сервис, безусловно, весьма популярен.

Существует множество различных плагинов вопросов и ответов, а также тем, так платных, так и бесплатных.

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

Для тех, кто ещё не определился с выбором, в данной статье предлагается описание 6 лучших плагинов WordPress для добавления службы вопросов и ответов на сайт.

1. CM Answers

Этот плагин имеет как платную, так и бесплатную версии. Бесплатная версия предоставляет некоторые базовые функции: базовую модерацию, уведомления по электронной почте, подсчёт при голосовании, сортировку и ограниченный набор шаблонов.

Pro версия имеет значительно больше возможностей по сравнению с бесплатной. Она включает в себя расширенную модерацию и управление доступом пользователей, их профилями, деление вопросов по категориям, а также работу с шорткодами и тегами. В ней предусмотрена возможность помечать закрытые вопросы как закрытые. Можно ещё добавить, что эта версия совместима с BuddyPress.

Интерфейс заимствован из Stackoverflow и является весьма удобным, с ним достаточно легко работать.

Стоимость Pro версии: $29

Плагин DW Q&A от DesignWall является весьма продвинутым плагином вопросов и ответов.

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

Интерфейс довольно привлекателен, возможно, он чуть-чуть монотонный, но вполне может понравиться пользователям.

В плагине имеется возможность комментариев, голосования за ответы, выбор ответа, деление вопросов на общие и приватные, а также деление вопросов по категориям. Можно сохранять ответы как черновики.

Изображения и видео могут быть вставлены в вопрос через URL, но нет возможности добавлять вложения.

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

Плагин предоставляет два виджета: виджет популярных вопросов и похожих вопросов.

DW Q&A – мощный плагин, который может быть интегрирован с любой темой и может легко и быстро добавлять в тему дополнительные цвета!

3. AnsPress

AnsPress – ещё один очень хороший бесплатный плагин. Его интерфейс, возможно, наиболее привлекательный среди всех описанных здесь плагинов.

Многочисленные опции позволяют в довольно широких пределах регулировать настройки плагина. Интерфейс достаточно удобный и простой, позволяющий использовать различные цвета, чтобы отличать друг от друга вопросы, комментарии и ответы. Вопросы могут быть помечены как закрытые, решённые или дубликаты. Как вопросы, так и ответы могут быть отмечены голосованием за и против.

Комментарии могут быть написаны как к вопросам, так и к ответам.

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

4. Sabai Discuss

Последнее Обновление: 23.08.2018

SabaiDiscuss – это премиум плагин, распространяемый через CodeCanyon.

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

Пользователи имеют возможность добавлять изображения и файлы как в вопросы, так и в ответы.

В плагине имеется редактор Markdown, который, возможно, будет не слишком полезным, но восемь виджетов удовлетворят любые потребности владельца сайта. Также имеется шорткод, который легко настраивается и позволяет интегрировать плагин с любой темой.

Опции позволяют настраивать шаблоны в теме пользователя. Шаблоны электронной почты также доступны для настройки.

Плагин с помощью своих опций позволяет настраивать внешний вид сайта и имеет неплохую документацию. SabaiDiscuss хорошо поддерживается и регулярно обновляется после старта в конце ноября 2012 года.

Это очень многофункциональный плагин, предоставляющий пользователям отличное соотношение цены и качества. Его рейтинг на Code Canyon составляет 4.46 из 5 при участии в голосовании 134 участников.

Стоимость: $20 (базовая версия), $100 (расширенная)

5. WP Answers

Это премиум плагин, бесплатная версия уже на обновляется более 6 лет. Данный плагин включает в себя собственную отзывчивую тему. В отличие от большинства других плагинов, WP Answers предлагает более простой, но не менее приятный интерфейс.

Плагин включает в себя систему репутаций, интеграцию с социальными сетями и встроенную модерацию. Он также имеет возможность автоматического наполнения контентом от Yahoo Answers, который соответствует задаваемым вопросам.

В настоящее время имеются два аддона: PayPal, который обеспечивает возможность регистрации вопросов, и User Levels. Оба аддона лицензированы.

Но для сайтов находящихся в странах СНГ эти аддоны будет просто бесполезны.

Стоимость: $89 (базовая версия), $129 (расширенная)

Обе версии включают в себя “пожизненную” поддержку и обновления. Расширенная версия, кроме того, включает все темы, аддоны, PSD файлы.

Q & A – это плагин вопросов и ответов от WPMU DEV, переносящий опыт Stackoverflow в WordPress.

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

Главным преимуществом данного плагина является наличие полного редактора WYSIWYG с поддержкой добавления видео.

Он также имеет четыре виджета, отображающих категории вопросов, вопросы, теги вопросов и пользователей с высокой репутацией. Данный плагин может быть чрезвычайно полезен, если вы хотите создать сообщество пользователей на своём форуме.

Q & A – надёжный плагин, который обеспечивает большую часть стандартной функциональности, но не имеет поддержки загрузки файлов.

Что же выбрать?

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

WP Answers является премиум плагином и превосходит по функциональности другие плагины, поэтому, если вы хотите иметь мощный сервис, то не пожалеете о дополнительных расходах.

Sabai Discuss обеспечивает большинство функций и хорошо работает сразу после установки. Если вы хотите быть уверены, что у вас всё в полном порядке, то $20 будут потрачены вами не напрасно.

Бесплатные плагины работают тоже очень неплохо. DW Q&A – многофункциональный плагин, в то время, как AnsPress не является многофункциональным, но зато он имеет очень привлекательный интерфейс.

Поэтому можно посоветовать пользователям для начала определиться с тем, что именно они хотят получить от плагина, а затем начать работу с AnsPress и попробовать различные варианты, пока не найдёте подходящий.

Если вы не хотите тратить много времени, тогда наилучшим вариантом для вас, скорее всего, будет Sabai Discuss.

Получилось ли у вас создать свой форум с вопросами-ответами на сайте WordPress? Пользовались ли вы при этом каким-либо из премиум плагинов? Напишите об этом в комментариях.

Как создать сервис вопрос-ответов на базе WordPress?

Сегодня, мы с вами поговорим о том, как можно создать сервис вопрос-ответ на CMS WordPress. Стоит начать с того, что существуют специальные движки, которые разработаны с целью создания сервиса вопрос-ответ. Но представим, что ваш сайт уже размещен на WordPress и вам нужен такой сервис. Сам по себе WordPress обладает узким спектром возможностей и большинство вопросов решаются через установку дополнительных плагинов.

В этой статье, мы обсудим как с помощью плагина DW Question Answer можно создать сервис вопрос-ответ на платформе WordPress.

Сперва, вам нужно установить плагин, для этого заходите в раздел Плагины-Добавить новый и в поиске вводите запрос. После нажимаете установка и активация, для того, чтобы запустить его в работу.

Теперь, немного остановимся на самом сервисе, что он собой представляет. Любой посетитель вашего сайта, сможет задать вопрос на определенную тему. Также, на все вопросы сможет ответить любой посетитель вашего сайта. При этом, не нужно будет регистрироваться, что не отпугивает пользователей. Для того, чтобы задать вопрос, пользователь нажимает на кнопку «Задать вопрос» (Asq question), а ниже заполнить форму.

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

Как администратор собственного блога или сайта, для того чтобы задать вопрос своим пользователям, зайдите в админ панель и в появившемся разделе Вопросы-Ответы выбираете Add question (Добавить вопрос).

Далее, прописываете вопрос, все правильно оформляете, метки, рубрики, атрибуты (похоже на оформление статей) и публикуете на своем сайте.

Чтобы просмотреть готовые вопросы, перейдите на главную страницу, вверху страницы вы увидите DWQA Questions, в котором и будут отображены ваши вопросы.

Вам нужно перейти в раздел Вопрос-Ответы, выбрать Инструкцию/Уведомления где вы как раз сможете провести нужные настройки и, как всегда, не забудьте сохранить все изменения.

Как правильно задать путь к изображению на wordpress?

Добрый день, может, кто сталкивался с таким. Пока сайт wordpress был на пк, всё прекрасно работало, в шаблоне были строки вида:

Картинки без проблем подгружались.

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

  • Вопрос задан более двух лет назад
  • 11517 просмотров

morgana_lf: Если ничего не помогло, то у вас совсем что-то не в порядке. Или с кодом, или с сервером. Тему сами пилите? Если да, то надо искать однозначно корень проблемы. Если тема чужая — тоже надо искать, хотя будет чуть сложнее. Или вообще сменить к чертям. Если же проблема на стороне сервера — менять хостинг 100%.

Суть в том, что get_template_directory_uri() / get_stylesheet_directory_uri() должны работать железно.

morgana_lf: у нормальных хостеров должно работать без проблем. Я не большой специалист по shared, но Agava вроде нормальные. WordPress в плане требований к PHP весьма и весьма прост, в нем нет ничего такого, что может быть заблокировано у хостера на уровне настроек. И уж тем более нет ничего такого в этих функциях. Они просто определяют базовый путь к теме, ничего сверхестественно, вполне себе примитивный функционал. Поэтому проблема где-то еще.

Попробуйте в шаблоне поставить:

и посмотреть что выведет.

Да, и в вашем фрагменте нету точки с запятой в конце вызова функции и стоит лишний пробел перед /img.jpg. Должно быть:

С Вашими исправлениями функция тоже не работает.

morgana_lf: Если выводит то, что вы написали, тогда все работает. Именно это и является корректным путем к папке темы. Должно работать. Давайте попробуем еще так:

По идее должно вывести , где ХХ, ясное дело, количество символов в этой строке.

Это и есть корректный адрес к файлу который находится в . То есть, функция работает и возвращает корректное значение. Если картинка существует по этому пути, файл не битый, но все равно не отображается — это уже вопрос не к WordPress, надо искать причину где-то еще. Например, в CSS указано для картинки или контейнера height: 0. Или вообще display: none. Может javascript прячет (например, какой-нибудь lazyLoad). В общем, причины могут быть разные, но они не имеют никакого отношения к WP. Его функция работает корректно.

Смотрите еще:

  • Написать справку в delphi Как создать справку? Как создать справку в delphiчто-то типа в меню нажимаешь пункт Справка, открывается окно и там тип. Как создать такую справку и добавть ёё в программуКак создать такую справку и добавть ёё в программу Создать справку к программе.Как создать […]
  • Договор по переуступке долга украина Договор по переуступке долга украина УВАГА! Складаємо договори з урахуванням Ваших побажань та особливостей угоди. Зв'яжіться з нами за телефонами +380 (50) 602-01-75, +38 (098) 211-58-29 або пишіть на email: Ця електронна адреса захищена від спам-ботів. Вам потрібно […]
  • Юридическая консультация тамбова Юридическая консультация тамбова Home / Наши услуги / Юридические услуги Команда юридического центра Правовой статус, из юристов-профессионалов предоставляет юридические услуги в Тамбове на всех этапах: от подготовки процессуальных документов и устной […]
  • Как узнать правонарушения по постановлению Как узнать правонарушения по постановлению Сервис для предоставления гражданам видеоматериалов по постановлениям об административных правонарушениях, вынесенных на основании данных, полученных со специальных технических средств автоматической фиксации нарушений на […]
  • Адвокат рыбалов Адвокат Константин Рыбалов Константин Рыбалов – адвокат, кандидат юридических наук, член адвокатской палаты г. Москвы. Стаж работы адвокатом с 1999 года. В 2005 - 2011 годах партнер Коллегии адвокатов г. Москвы «Барщевский и партнеры». С 2011 года управляющий […]
  • Как правильно продавать одежду по интернету Как реализовать одежду через интернет — правила успешных продаж Начать продавать одежду через интернет не очень сложно, но успех дела зависит от предварительной подготовки, учета инвестиционных рисков, стратегии привлечения клиентов. Просто создать интернет-магазин и […]
  • Как вычислить процент ндс из суммы Вычисляет процент от заданного значения, а также выделяет процент из суммы (например подоходный налог по фактической зарплате) и выделяет процент от разницы ( например НДС из суммы с НДС). Этот материал распространяется на условиях лицензии Creative Commons […]
  • Наследственное право удельно-вечевой руси предусматривало что отчий дом Наследственное право удельно-вечевой руси предусматривало что отчий дом Основывалось раннефеодальное государство на владении землей. ( отсюда можно говорить о возникновении txt fb2 ePub html на телефон придет ссылка на файл выбранного формата Шпаргалки на телефон — […]