Ура!
Плагин «WP DS FAQ» одобрен для размещения в репозитории WordPress.
Ура!
Плагин «WP DS FAQ» одобрен для размещения в репозитории WordPress.
Не так давно мне понадобился простой плагин для организации страниц вопросов и ответов (FAQ). И каково же было моё удивление, когда такого плагина на сайте WordPress не оказалось!
Т. е. плагины для работы с FAQ там есть, но мало, и одна половина из них не работает а вторая не удовлетворяет нескольким требованиям: 1) Плагин должен позволять организовывать несколько страниц вопросов и ответов. 2) Полностью управляться из админки.
Пришлось всё написать самому.
Встречайте WP DS FAQ Beta
Сначала давайте определимся что мы хотим получить.
Сделать это в среде WordPress не трудно.
Начнём с основы:
Основой во всём этом выступает объектная модель документа (DOM)
Рассмотрим на примере:
У нас есть некий DIV с именем «text_inner»
<div id="text_inner"></div>
Так же у нас есть поле INPUT с именем «input1».
<input id="input1" value="Некоторый текст">
Нужно получить текст из поля ввода и отобразить его в DIV-е.
Этим будет заниматься вункция на языке java script.
<script> function add_input(){ var inputText = document.getElementById("input1").value; document.getElementById("text_inner").innerHTML = inputText; } </script>
Полностью наш пример будет выглядеть так:
<html> <head> <title>Part 1</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <head> <body> <input id="input1" value="Некоторый текст"> <input type="button" value="Нажать" onclick="add_input();"> <div id="text_inner"></div> <script> function add_input(){ var inputText = document.getElementById("input1").value; document.getElementById("text_inner").innerHTML = inputText; } </script> </body> </html>
В следующий раз мы рассмотрим как отправить данные на сервер в среде WordPress и получить ответ.
Переписал плагин WP DS CY-PR. Крайняя версия: 1.1.1.
Так сказать произошел рефакторинг кода. Использован объектно-ориентированный подход к написанию программ.
Что это даёт?
Вышла в свет версия 2.3.0 плагина WP DS Blog Map.
Исправлена ошибка: Если в настройках задано не ограничивать количество записей и меток то выводить в заголовке функции для их показа/разворачивания не нужно.
Исправлена ошибка: Слово “Загрузка”, которое появляется при нажатии ссылки разворачивания облака меток или списка записей, тоже должно переводиться на другие языки.
Неожиданно добавил новую ошибку, которую надо срочно исправлять.
При обновлении плагина, все настройки относящиеся к нему, сбрасываются на настройки по умолчанию. Происходит это потому, что перед обновлением, WordPress деактивирует плагин.