Шаблон для php файла wordpress

12
M
На сайте с 01.10.2014
Offline
61
661

Всем привет. Заметил, что в wordpress тема работает только для тех страниц, которые создаешь в редакторе wp, а например php файлы пустые и если попытаться вставить в них какой-нибудь код из темы, например <?php get_header(); ?>, то вылетает:Call to undefined function get_header(). Возможно ли как-нибудь сделать, чтобы тема wordpress также работала и в php файлах, а не только в страницах, созданных в редакторе?

Лучшая вап клик пп для выкупа подписок (https://mcwap.ru/?r=1153)
ДП
На сайте с 23.11.2009
Offline
203
#1

Вы ваши файлы, в которых не работает тема в какую папку кладете и как к ним обращаетесь (по какому адресу)?

M
На сайте с 01.10.2014
Offline
61
#2

в той же папке, где и файлы самой темы. а обращаюсь так: site.ru/wp-content/themes/point/reg.php

ДП
На сайте с 23.11.2009
Offline
203
#3

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

Очень похоже, что тут этот случай. Что вы на самом деле пытаатесь сделать?

SeVlad
На сайте с 03.11.2008
Offline
1609
#4
mortido:
Возможно ли как-нибудь сделать, чтобы тема wordpress также работала и в php файлах, а не только в страницах, созданных в редакторе?

"Подключить" их к ВП :)

http://codex.wordpress.org/%D0%98%D0%B5%D1%80%D0%B0%D1%80%D1%85%D0%B8%D1%8F_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2

http://codex.wordpress.org/%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D1%82%D0%B5%D0%BC

Мб это ещё

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
M
На сайте с 01.10.2014
Offline
61
#5
Дикий пионер:
Там дело в том, что файлы темы - они вызываются из других файлов, где подключены разные функции. Если вы таким же образом вызовете файл, созданный в редакторе - то у вас будут такие же ошибки.
Очень похоже, что тут этот случай. Что вы на самом деле пытаатесь сделать?

я именно, то что объяснил выше и пытаюсь сделать. То есть тема так работать не будет? Если нет, то можно тогда как-нибудь сделать, чтобы страница site.ru/blabla стала доступна также по адресу: site.ru/users/admin/blabla . Пробовал 301 редирект, но вылетает 404. уже не знаю, что и делать.

SeVlad
На сайте с 03.11.2008
Offline
1609
#6
mortido:
то что объяснил выше и пытаюсь сделать.

Тот факт, что пытаешься - это понятно. Вот конечная цель этих пытаний - не ясна. (Хотя последняя данная мной ссылка должна помочь решить "проблему".)

Почему нельзя создать страницу в админке?

mortido:
можно тогда как-нибудь сделать, чтобы страница site.ru/blabla стала доступна также по адресу: site.ru/users/admin/blabla . Пробовал 301 редирект,

301 противоречит "также". Ты уж определись что нужно.

M
На сайте с 01.10.2014
Offline
61
#7

окей. вот зачем: когда пользователь регистрируется, то создается его профиль и он доступен по этому адресу: site.ru/users/member . в редакторе, если я создам страницу, то она будет только доступна по этому адресу: site.ru/stranica. Вот, а мне нужно, чтобы страница стала доступна по такому адресу: site/users/member/dialogs . Собственно вот. как так сделать, я не знаю.

SeVlad
На сайте с 03.11.2008
Offline
1609
#8
mortido:
a. Вот, а мне нужно, чтобы страница стала доступна по такому адрес

А Дикий пионер, был прав. Проблема X-Y.. :)

ОК, пойдём дальше. Для чего тебе создавать страницу? И почему критичен именно такой адрес? Какова конечная цель?

M
На сайте с 01.10.2014
Offline
61
#9

а как по вашему должно выглядеть? так: site.ru/dialogs или вот так: site.ru/users/member/dialogs ? вот за этим мне и надо так сделать. вроде идти дальше уже некуда.

SeVlad
На сайте с 03.11.2008
Offline
1609
#10
mortido:
а как по вашему должно выглядеть?

По нашему - пофик.

Я ж пытаюсь тебе помочь и потому задаю вопросы. А ты их игноришь.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий