После нескольких полезных советов от людей, присутствующих здесь, по поводу использования WordPress для небольшого (шестистраничного) веб-сайта, я хотел поднять еще один вопрос, касающийся использования WordPress для сайта, не предназначенного для ведения блогов. Тем не менее, я знаю, что мой клиент хотел бы время от времени обновлять различные, но небольшие части своего сайта.
Я буду устанавливать WP не в корень, а в подкаталог, и все файлы моего основного сайта будут находиться в корне.
Вот мои вопросы:
Могу ли я включить контент со страниц в WordPress и вывести этот контент на любую страницу за пределами каталога установки WP? Есть ли что-то конкретное, что мне нужно включить?
Должен ли я использовать тему или я все еще могу использовать свой уже созданный CSS?
Я хотел бы иметь возможность использовать свой собственный CSS для сайта и не привязывать его к теме — возможно ли это? Это означает, что я использую http://www.example.com/css/styles.css вместо http://www.example.com/wp-content/themes/styles.css.
У меня также есть ползунок, состоящий из трех DIV для каждой панели. Могу ли я добавить эту конкретную страницу с этой разметкой для ползунка?
Могу ли я также сделать свои собственные запросы для данных?
Есть ли что-то, что я не смогу сделать или не советую делать?
Меня больше всего беспокоит необходимость использовать тему, в основном потому, что я не знаю, нужно ли мне ее использовать или нет.
Спасибо за любую помощь.
Вы можете загрузить движок WP в любом файле PHP, см. интеграцию WP с вашим сайтом в Codex.
Вы можете полностью или частично отказаться от функциональности темы или создать собственную тему с собственным CSS и кодом.
да. Ничто не мешает вам выводить произвольный CSS в шаблоне поверх темы.
Если у вас есть достаточное понимание PHP и вы знаете некоторые основные понятия WP — легко.
Несколько туманный вопрос. Если вы загружаете движок WP, вы можете использовать его API для доступа к базе данных. Вы также можете запросить базу данных напрямую, но это будет гораздо менее безопасно и надежно (особенно при записи в нее).
Ничто из того, что вы описали до сих пор, не кажется чрезвычайно сложным или невозможным.
В целом, поскольку, судя по описанию, сайт небольшой и не имеет каких-либо специальных функций, я бы подумал о том, чтобы полностью перенести его на WordPress.
Привет, Рарст, спасибо за обратную связь и за то, что нашли время ответить на мои вопросы. Я думал о том, чтобы превратить его в полноценный сайт WP, но разве мне не нужна тема для него? Я не уверен, что хочу зайти так далеко прямо сейчас, так как это будет мой первый проект с ним.
@hybrid9 Я чувствую, что вы думаете, что тема — это нечто более сложное, чем она есть на самом деле. Тема — это просто набор шаблонов и стилей. CSS у вас уже есть. Интегрировать WP во внешние страницы будет не намного проще, чем делать из них шаблоны.
Включает ли это Страницы? Могу ли я по-прежнему использовать свой собственный CSS без темы? Думаю, у меня сложилось впечатление, что для использования WP мне нужна тема.
Могу ли я вызвать отдельные страницы в свой существующий макет? Имеется в виду взять содержимое в редакторе HTML в админке WP и вставить его в мой уже существующий файл php? Мой сайт по сути одностраничный.
В этом случае просто переместите код одной страницы php в файл index.php какой-нибудь пустой темы.
Если вы PHP-разработчик, вы можете включить wp-load.php в любой файл PHP, чтобы загрузить среду WordPress. Оттуда вы можете получить доступ ко всему в WordPress, например к подключению к базе данных или функциям WP.
Самый простой способ медленно перейти на WordPress:
Примечание: это действительно глупый способ использования WordPress, но он будет работать в 90% всех случаев.
Шаг 1
установить wp
Шаг 2
Настройте wp-страницы и назовите их так же, как те, которые у вас уже есть (чтобы ваши навигационные ссылки должны указывать на ваши новые wp-страницы — см. слаг под заголовком на экране редактирования страницы).
Шаг 3.
Открывайте одну страницу за другой и вставляйте существующий код статической html-страницы в html — редактор (не забудьте нажать «обновить»).