Как в WP происходит формирование страниц…

Подскажите каким образом в WP реалезовано взаимодействие тем и основных скриптов?

Необходимо вставить собственный скрипт в WP, который будет использовать установленную тему.
Я так понял мой скрипт должен быть написан как функция…
В результате мне нужно чтобы при нажатии на ссылку, например, mysite.ru/myscript.php скрипт выводил результат используя установленую тему.

В общем поясните последовательно как происходит формирование страниц.

Пытаюсь последовательно проследить логику… но при таком объеме функций и файлов вставляемых инклудом это не так уж и просто.

Всем спасибо.

В скрипт достаточно подключить wp-config.php. Этим самым вы подключите к нему все функции WordPress’а

Так не получится.
Потому что когда мы запрашиваем например страницу page1 по адресу mysite.ru/page1/ в WP проводится проверка запрошеной страницы и в зависимости от результата выводится либо эта страница либо страница 404 (Страницы не существует)
Я добавил в wp-includes/general-template.php

function get_elsmi() {
do_action( 'get_elsmi' );
if ( file_exists( TEMPLATEPATH . '/elsmi.php') )
load_template( TEMPLATEPATH . '/elsmi.php');
}

А в wp-content/themes/classic/index.php добавил код:

<?php get_elsmi(); ?>

Таким образом на главной странице выводится результат работы моего сткрипта elsmi.php!!!

Каким образом заставить WP при запросе например mysite.ru/elsmi/ выводить результат работы сткрипта elsmi.php используя тот же шаблон из темы?

Спасибо.

Anonymous
Отправить
Ответ на: