WordPress ссылки на страницы - PullRequest
1 голос
/ 16 июня 2010

Я пытаюсь внедрить WordPress в довольно большой сайт со сложной структурой страниц и пытаюсь заставить работать нормальные страницы (не созданные администратором)

Когда я делаю ссылку на них, ничего не происходит, хорошопотому что ...

Нужный URL - www.website.com/dir1/dir2/dir3/page.php

Фактический URL - www.website.com/wp-content / themes / themename / dir1 / dir2 / dir3 / page.php

Проблема с ссылками на последнюю заключается в том, что она нарушает функции WordPress

Я не хочуНужно дать каждой странице шаблон, а затем добавить его через администратора, это слишком много работы.Мне нужно только 2 страницы, чтобы содержать динамический контент.

Мне нужно, чтобы файлы находились внутри папки темы, иначе функции WordPress не будут работать.

Iтакже необходимо сохранить структуру папок (очевидно), но создание новых страниц с использованием папок шаблонов приведет к потере этой структуры.

Я глупый?Я действительно смущен.

1 Ответ

1 голос
/ 16 июня 2010

В WordPress существует два основных вида контента: статический контент и динамический контент.Динамический контент относится к сообщениям в вашем фиде;статический относится к страницам.Оба обрабатываются в разделе администратора.Поскольку WordPress является издательской платформой, его главной заботой является контент.Из-за этого, статические и динамические не относятся к вашей способности обновлять их из раздела администратора, а скорее к частоте, с которой они будут обновляться.У меня есть много сайтов, на которых есть статические страницы, которые не обновлялись со дня их создания.Тем не менее, фиды блогов часто меняются.Первые являются статическими, а вторые - динамическими.

Если вы хотите создать первую структуру URL-адреса, то для этого нужно сделать одну из двух вещей:

  • createстраницы через серверную часть, использующие иерархические структуры для достижения структуры URL (то есть dir1, dir2 и dir3, будут страницами, а не каталогами. Они также будут иерархическими, то есть page.php является дочерним элементом dir3, который является дочернимdir2 и т. д.) или
  • физически создайте эти каталоги в корневой веб-папке.Пока они не конфликтуют с вашей структурой папок WordPress (wp-content, wp-admin и wp-includes), они будут обслуживаться вместо страницы WordPress.

Если вы 'В любом случае, я собираюсь создать новую php-страницу для каждой статической страницы на вашем сайте, и я действительно рекомендую использовать для этого WordPress.Я не могу представить, что вы будете использовать новый (и уникальный) шаблон для каждой страницы, так что это сэкономит время на использование WordPress в том виде, в каком он предназначен: в качестве платформы публикации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...