Ищу плагин вывода в любом месте сайта

Много чего пересмотрел, уже даже начал писать свой плагин, но пока до конца не осилил.
Интересует решение/фреймворк, на базе которого можно сотворить плагин, чтобы администратор сайта (в данном случае заказчик, не особо знающий HTML и прочие веб технологии) мог зайти на страницу настроек в админке и изменить, к примеру, телефон, слоган на сайте, текст в футере без необходимости непосредственно лазить в код самого футера.

Плагины с произвольными полями решают проблему только на данной странице, а как быть, если эта информация нужна на всём сайте?
Пока из ситуации выкрутился так: создал file.php в папке с шаблоном, чтобы редактировать можно было из админки, а в самом шаблоне сделал подключение контента из файла ($buffer = file_get_contents(‘file.php’);), но это не презентабельно.

Подскажите люди добрые, как с этим справиться?

Один из дурацких примеров – подключать информацию из страниц в любое место, но ради телефона, к примеру, это бред.

Может всё это сделать просто на уровне сайдбаров с виджетами-текстовыми блоками?

Тоже их сейчас попробывал использовать – их неудобно обслуживать (менять параметры и т.п.), бОльшую часть занимает обозначение сайдбара. Так же для клиентов нужно сделать так, чтобы поломать они ничего не могли. Да и проще разобраться, написать фреймворк для плагина и использовать его повсеместно в любых проектах.

Какие там параметры-то? Главное правильно в блоки темы раскидать и дать им названия в functions.
Написать какую-то подсистему для существующей системы это не есть проще.

Погуглите "Страница настроек темы". Довольно несложный механизм, позволяющий втавлять куски текста в шаблоны.

Либо винтажный 🙂 плагин http://maxsite.org/page/novyiy-plagin-ushki

Ю.Б. как вы его ласково, винтажный, этому плагину лет больше, чем я изучаю html 🙂
Протестировал на WP 3.4.2 – работает отлично, спасибо! Плагин сохраняет данные в созданную им же таблицу wp_max_ushki.
Всё же он не на 100% идеален – возможно отчасти это издержки старых версий, а может и целей, для которых он писался.
Постараюсь изучить "Страница настроек темы" и поковырять код "ушек", вдруг сумею переписать под свои цели.

Кстати, вспомнил, плагин не подойдёт, если будет необходимость вставить неотображаемую информацию/значение функции (к примеру, задать дату для обратного отсчёта времени).

Разобрался как написать плагин для моих целей – оказывается не так трудно. Даже очень просто. Отлажу его, и, может быть, выложу.
Не очень понимаю как сделать, чтобы внутри одной функции в плагине переменные принимали значения, а в файле темы вызвать функцию, где-нибудь в <head></head>, а в теме уже работать только с переменными, а не вызывать в нужных местах функции. Громоздко получается, не профессионально.

Фрагмент файла плагина:

function mycustomfields_eventname(){
echo get_option('field_eventname');
}

function mycustomfields_eventtime(){
echo get_option('field_eventtime');
}

Фрагмент файла header.php

<div class="text"><?php mycustomfields_eventname(); ?></div>

<div id="brm"><span class="kkcount-down" time="<?php mycustomfields_eventtime(); ?>"><span class="kkcountdown-box"></span></span></div>
Anonymous
Отправить
Ответ на: