Проблема дальнейшего развитя

Ads-WordPress – название плагина выбрано крайне не удачно.

  • Так при попытке выложить плагин в официальный репозиторий WordPress оказалось, что слово WordPress не должно быть в названии плагина, ой :( как говорится приплыли.
  • Префикс ads_  используется практически везде: все перемененные в форме ввода должны начинаться с него, название функции начинаются с этого префикса и самое страшное css классы также начинаются с этого префикса.  Очень многие продвинутые пользователи сейчас устанавливают в свой браузер расширение Add Block  - которое блокирует рекламу на сайте – очень удобно. Add Block имеет список подозрительных css классов и для каждого такого класса устанавливает свойство display:none  (не отображать).  И вот последнее время в этот список стали попадать стили css используемые в плагине – сначала  ads_main  общие ошибки,  потом ads_content – основной текст записи, что дальше будет трудно сказать, но очевидно список будет расширятся. Для опытного программиста это не проблема изменить название стиля, но что делать с обычными юзерами?  Долго и нудно расписывать почему нет основного текста в объявлении? Это тоже не выход.

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

front-end-post-editor - это я придумал новое название плагина, новый префикс в переменных и функциях ну наверно fpe_  Если есть другие варианты пишите в комментах. 

 

 

Модуль Антиспам

Эксклюзивная система защиты Доски Объявлений от спамеров. Система контрольных вопросов-ответов способна остановить даже ручной спам. Возможность использовать регулярные выражения, для блокирования опасных слов такие как амфетамин, наркотик и тд. Из за подобных объявлений мой сайт уже неоднократно блокировался хостингом. далее …

[AdsAll]

[AdsAll] – выводит блоками все рубрики и по 10 записи постов в каждом блоке. Пример как на сайте http://irent.com.ua/. Можно использовать для создания главной страницы – доски объявлений или каталога. далее …

Поиск объявлений с файлами, картинки и др

Задача найти объявления у которых загружен файл № 0 (первый) далее …

Поиск по произвольным полям.

далее …

Назначение формы, привязка к рубрикам

далее …

Создание формы с помощью php шаблонов

Этот метод рассчитан на более подготовленную аудиторию, как минимум надо четко отличать PHP код от HTML, знать простейшие логические конструкции на PHP (if, for …) и как они работают. далее …

API плагина

Как вообще пользоваться API wordpress читаем вот тут http://codex.wordpress.org/Plugin_API
Здесь же я перечислю фильтры и события которые добавляет плагин Ads-WordPress. далее …

Внесение изменений, что можно редактировать. Обновление плагина. ads_config.php

Начинаем что-то редактировать? – Запомните первое правило: оригинальные файлы плагина изменению не подлежат! далее …

Пример простого каталога сайтов на WordPress. PHP скрипт каталога сайтов бесплатно. Создать каталог.

далее …