Я много работал над CMS на белой этикетке на основе Wordpress, поэтому я думаю, что могу чем-то вам помочь.
Прежде всего: всегда помните, что настоящая сила Wordpress - это его сообществои база плагинов (доступ к которой можно получить непосредственно из администратора Wordpress)
Проблема: если я хочу изменить текст / изображение для верхнего или нижнего колонтитула в WordPress, мне потребуетсясделать это в коде PHP.Решение: Создайте настроенную вкладку обновления верхнего / нижнего колонтитула.Измените базу данных для хранения этого содержимого и измените код PHP для непосредственного чтения данных из базы данных.
Если вы хотите иметь полностью настраиваемый внешний вид, я предлагаю вам начать с темы, подобной Consctructor.Это тема с целой административной панелью для простого редактирования внешнего вида.Код далек от совершенства, но это хорошее начало.
Если вы просто хотите управлять содержимым верхнего / нижнего колонтитула, вы можете сделать это через Меню / Виджеты / Ссылки, но только если ваша тема разработанадля этого.Например, много хороших тем позволяют вам добавлять виджеты в нижний колонтитул, тогда вы можете создать свой нижний колонтитул с помощью всего лишь нескольких перетаскиваний в меню «Внешний вид / виджет».Для изображения заголовка тема по умолчанию (Twenty-Twelve) предоставляет панель заголовка, куда вы можете загрузить новое изображение.
Проблема: Wordpress предоставляет набор виджетов (Blogrolls Catergories и т. Д.), Мне нужнобольше похоже на последние новости.Решение: Измените код PHP и базу данных, в основном создайте свой собственный виджет.
Да, вы можете создавать свои собственные виджеты для особых нужд, но я предлагаю вам всегда начинать с существующего.Существует множество плагинов, предоставляющих вам десятки виджетов.Узнайте, что до повторного изобретения колеса .
В вашем конкретном случае поисковый запрос 1s google возвращает мне этот плагин .
Проблема: Есть много статических HTML-страниц, которые связаны с одной страницы на другую.Решение: я не вижу никакого способа в WordPress создавать статические HTML-страницы, среди которых мы можем создавать ссылки с одной на другую.Решение: Создайте новый интерфейс, где пользователь может создавать HTML-страницы / текстовое содержимое.Это вернет ссылку, которую можно использовать для предоставления гиперссылок на другой странице.
Нет, используйте страницы.Страницы Wordpress являются статическим контентом, и это редактируемые, и для каждой страницы у вас есть постоянная ссылка.Если страницы не подходят для вашей работы, вы можете рассмотреть возможность создания custom type
(или установить плагин, который создает custom type
).