Дополнительные теги для плагина Contact Form 7

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

Список дополнительных полей для Contact Form 7

  • [_remote_ip] – этот тег будет заменен на IP-адрес отправителя
  • [_user_agent] – этот тег будет заменен на информацию агента пользователя
  • [_url] – этот тег будет заменен на URL контактной формы
  • [_date] – этот тег будет заменен на дату отправки формы
  • [_time] – этот тег будет заменен на время отправки формы
  • [_post_id] – этот тег будет заменен на ID поста, который содержит контактную форму
  • [_post_name] – этот тег будет заменен на слаг (slug) поста, который содержит контактную форму
  • [_post_title] – этот тег будет заменен на название поста, который содержит контактную форму
  • [_post_url] – этот тег будет заменен на постоянную ссылку поста, который содержит контактную форму
  • [_post_author] – этот тег будет заменен на имя автора поста, который содержит контактную форму
  • [_post_author_email] – этот тег будет заменен на email автора поста, который содержит контактную форму

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

Расположение конфигурационного файла для разных CMS

У каждой CMS этот файл называется по-разному и находится в разной директории. Приведем примеры этих файлов для самых популярных CMS:

  • WordPress – /wp-config.php
  • Joomla – /configuration.php
  • MODx – /core/config/config.inc.php либо /manager/includes/config.inc.php
  • OpenCart – /config.php и /admin/config.php (обязательно править оба)
  • Prestashop – /config/settings.inc.php
  • PHPShop – /phpshop/inc/config.ini
  • 1C-Bitrix – /bitrix/php_interface/dbconn.php
  • Drupal – /sites/default/settings.php
  • DLE – /engine/data/dbconfig.php
  • HostCMS – /hostcmsfiles/config_db.php
  • InstantCMS – /includes/config.inc.php
  • Amiro – /_local/config.ini.php
  • vBulletin – /include/config.php
  • WebAsyst – /kernel/wbs.xml /dblist/КЛЮЧ_БАЗЫ_ДАННЫХ.xml
    /temp/scdb/.settings.КЛЮЧ_БАЗЫ_ДАННЫХ (кэш ключа, можно удалить)
  • Magento – /app/etc/local.xml
  • Invision Power Board – /conf_global.php

 

Easy VKontakte Connect (EVC) не отображает в WordPress фотографии из альбома ВКонтакте.

Проблема:
Плагин не отображает в WordPress фотографии из альбома ВКонтакте.

Смотрим в логи плагина по ссылке: http://адрес_вашего_сайта/wp-admin/admin.php?page=evc-log
Видим строки
2016-07-24 22:15:46 evc_vk_albums_photos_get: VK Error. 5 User authorization failed: invalid session.
2016-07-24 22:15:46 evc_vk_albums_photos_get: VK Error. 5 User authorization failed: invalid session.
2016-07-24 22:15:46 evc_vk_albums_photos_get: VK Error. 5 User authorization failed: invalid session.
2016-07-24 22:15:06 evc_vk_albums_photos_get: VK Error. 5 User authorization failed: invalid session.
2016-07-24 22:15:05 evc_vk_albums_photos_get: VK Error. 5 User authorization failed: invalid session.
2016-07-24 22:15:05 evc_vk_albums_photos_get: VK Error. 5 User authorization failed: invalid session.
2016-07-24 22:15:05 evc_vk_albums_photos_get: VK Error. 5 User authorization failed: invalid session.
2016-07-24 22:15:05 evc_vk_albums_photos_get: VK Error. 5 User authorization failed: invalid session.
2016-07-24 22:10:34 evc_vk_albums_photos_get: VK Error. 5 User authorization failed: invalid session.
2016-07-24 22:03:03 evc_vk_albums_photos_get: VK Error. 5 User authorization failed: invalid session.

Проблема возникает из за того, что был поменян пароль к аккаунту ВК. Соответственно
плагин вордпресса теряет доступ к работе ВКонтакте.

Решение:

Заходим в настройки плагина EVC  http://адрес_вашего_сайта/wp-admin/admin.php?page=evc  Найдите “Чтобы получить Access Token: Пройдите по ссылке“.
Нажмите эту ссылку в WordPress установится новый токен. Дальше нажмите кнопку ниже “Сохранить изменения”.

Виджеты в WordPress

Стандартно: /wp-includes/widgets

 

Обычно виджет оформляется либо как плагин, тогда в папку:
www/wp-content/plugins/
либо прописывается в файле functions.php в самой теме, тогда путь будет вот такой:
www/wp-content/themes/название-темы/functions.php

 

Инструкция для тех кто не разобрался с сайтом 🙂