Тестовое задание на разработку Плагина новостей:
- создать программно post type
newspages
;
- создать собственный список новостей (список постов post type
newspages
) в админ части;
- возможность сортировать список по полям в хедере (title, date);
- удаление, редактирование новостей;
- добавить новые поля: комментарий админа (textarea) и альтернативный тайтл (input);
- сделать виждет с 3 последними новостями ;
- написать shortcode с последними 3 новостями ;
- все исходники плагина
Скачать ZIP архив плагина (версия 0.5)
Плагин установлен в моем бложике - см здесь
This widget will show a Facebook "like" button and "comments" box together with "tweet" button and "google plusone" button on your page.
Создание виджета WordPress похоже на построение плагина, но является более простым и явным процессом. В простейшем случае понадобится один файл, в котором будет находиться весь код PHP. Для организации виджета требуется три основных функции:
function widget()
function update()
function form()
Виджет CAutoComplete. Принцип создания поля довольно прост. На странице нужно поместить обычное текстовое поле и назначить событию onKeyUp обработчик, который будет отправлять AJAX запросы серверу. В этих запросах нужно передавать введённый посетителем текст. Сервер ищет совпадения с этим текстом в БД и возвращает результат браузеру. JavaScript обработчик создаёт список с вариантами, полученными от сервера, и показывает его под полем.