Что такое [shortcodes]
Кроткий код (шорткод) короткие макрокоманды для WordPress, может иметь след элементы:
Обязательным элементом является только открывающий тег, все остальные могут отсутствовать.
Эти команды в общем случае можно использовать в тексте статьи или статической странице. В случае всех Ads_Wordpress – шоткоды будут работать только на странице, для записей поставлен специальный ограничитель.
[mycode2 atribute1=»value1″ atribute2=»value2″ /] или так [mycode3]
123 | [mycode2 atribute1=«value1» atribute2=«value2» /]или так[mycode3] |
Во избежания недоразумений, рекомендую при использовании одиночного кода закрывающую скобку писать вместе с обратным слешем /]. Подробнее о шорткодах смотрите Shortcode API.
[AdsForm]
Весь код формы должен находится внутри [AdsForm]….[/AdsForm], за его пределами другие шорткоды работать не будут.
Чтобы создать новую форму ввода создаем в админке WordPress создаем новую страницу.
Вы также можете использовать обычный HTML код для оформления формы, вот пример разметки с помощью таблицы:
[AdsForm] <table border=»1″> <tr> <th>Текст сообщения:</th> <td>[ads_textarea name = post_content /]</td> </tr> <tr> <th>Почта:</th> <td>[ads_input name=’ads_email’ /]</td> </tr> <tr> <th>Ваш сайт:</th> <td>[ads_input name=’ads_url’ /]</td> </tr> </table> [ads_buttons /] [/AdsForm]
1234567891011121314151617 | [AdsForm]<table border=«1»> <tr> <th>Текст сообщения:</th> <td>[ads_textarea name = post_content /]</td> </tr> <tr> <th>Почта:</th> <td>[ads_input name=’ads_email’ /]</td> </tr> <tr> <th>Ваш сайт:</th> <td>[ads_input name=’ads_url’ /]</td> </tr></table>[ads_buttons /][/AdsForm] |
Список кодов:
- [AdsForm] – создает форму ввода, основной контейнер для других элементов, обязательный
- [ads_cat] – скрывает или наоборот показывает часть формы в зависимости от категории которую выбрал пользователь
- [ads_breadcrumbs] – показывает путь категорий объявления / недвижимость / квартиры
- [ads_buttons] – выводит кнопки управления опубликовать, удалить и т.д.
- [ads_input] – создает основной html элемент ввода input, в зависимости от атрибута type может быть текстовое поле, переключатель кружок, переключатель флажок
- [ads_textarea] – поле много строчного текста, преобразуется html элемент textarea
- [ads_select] – преобразуется в html тег select, источник данных: внутреннее содержимое, категории, метки, внешний массив
- [ads_radio_area] – разворачивается в составной html код область зависимых переключателей radio кружочки, источник данных: внутреннее содержимое, категории, метки, внешний массив
- [ads_checkbox_area] – область независимых переключателей (галочки), источник данных: внутреннее содержимое, категории, метки, внешний массив
- ads_location – специализированый элемент выводит список select катагорий из контейнера GEO, гео привязка
- [ads_file] – создает поле для загрузки файла
- [ads_captcha] – добавляет антибот картинку и поле ввода кода проверки