Есть ли блок-схема последовательности загрузки Wordpress?

Так как wp должен загружать серию файлов из

index.php -> ... -> wp-header.php -> ... ->functions.php

... и т. д. после выполнения.

Также должна быть аналогичная блок-схема для вызовов функций, условных выражений и таких во время выполнения. Является ли такая блок-схема (ы) доступной где угодно?

45 голосов | спросил laggingreflex 3 62012vEurope/Moscow11bEurope/MoscowSat, 03 Nov 2012 14:26:48 +0400 2012, 14:26:48

4 ответа


82

В дополнение к ссылке , предоставленной Рохитом Панде,

Существует также это довольно подробное объяснение, найденное в

Часть 1

http://theme.fm/2011 /09 /WordPress-Внутрикорпусные-хау WordPress сапоги вверх-2315 /

Часть 2

http: //тема .fm /2011/09 /WordPress-внутренности-хау WordPress сапоги вверх-часть-2-2437 /

Что также включает некоторые диаграммы /блок-схемы.

введите описание изображения здесь>> </a> </p>

<p> и ... </p>

<p> <a href= введите описание изображения здесь

Это также начало понимания процесса инициализации WordPress, к которому также должна быть включена информация о иерархии шаблонов, а также проверка того, какие перехватчики запускаются на каких страницах и когда. Комбинированные вместе вы можете разработать довольно глубокое понимание того, что происходит и где!


Или эту блок-схему из Rarst , как показано в этом question

 введите описание изображения здесь>> </a> </p>

<hr>
<h2> Запустите собственные обратные трассы .... </h2>

<p> <img src = http://www.php.net/manual/en/function.debug-backtrace.php

  • http://queryposts.com/function/wp_debug_backtrace_summary/
  • ... в их самой основной форме.

    Подробнее ...

    I can not vouch for the above four links specifically, however they are additional material which supports this question that you or others may find useful.


    Еще больше ...

    Хотите узнать, какие действия запускаются во время запроса? Взгляните на плагин Toscho ,

     введите описание изображения здесь>> </a> </p>

<p> Хотите узнать, что зацепило и где с каким приоритетом? Взгляните на <a href= плагин Rarst ,

     введите описание изображения здесь>> </a> </p>

<p> Очень удобно, когда вам нужно знать, где внутренние и пользовательские перехватчики находятся в цепочке приоритетов. </p>

<p> И есть также <a href= плагин Kaiser

    Only one screenshot of several, rest can be found on GitHub Repo link

     введите описание изображения здесь>> </a> </p>

<hr>
<p> Существует также эта блок-схема, поясняющая процесс запроса и что использовать, когда это поможет удовлетворить этот вопрос, </p>

<p> <аhref = Исходный исходный вопрос и ответьте здесь , блок-схема Rarst .

    This flowchart and Q&A I can vouch for.

    введите описание изображения здесь>> </a> </p>

<p> (нажатие на изображение приведет вас непосредственно к этому потоку Q & A для получения дополнительной информации). </p>

<hr>
<H2> Примечание </h2>

<p> С одной стороны, посмотреть на блок-схему, которая очень полезна в отношении визуализации процесса инициализации и приведенных выше ссылок на эту тему, справедливо, но как разработчик WordPress, когда вы находитесь в гуще событий «разработка», вы хотите использовать другие инструменты отладки, которые помогут вам визуализировать и понять, что происходит во время некоторых из этих запросов. Я считаю, что все упомянутое выше идет рука об руку. </p>

<p> Это не ТОЛЬКО доступные инструменты, а также единственные методы получения ценных данных во время процессов инициализации /запроса, но они являются выбором того, что я использую. Не стесняйтесь добавлять больше! </p>

<h2> ИЕРАРХИЯ ШАБЛОНА </h2>

<p> Вы также можете <a href= взаимодействовать с этой диаграммой. Нажав образ , вы получите более подробную информацию в Руководстве по темам WordPress.

    суб>

    #changelog: 04/10/12 added flow chart from Rarst / "Make sense of WP core load"
    

    ответил userabuser 3 62012vEurope/Moscow11bEurope/MoscowSat, 03 Nov 2012 15:17:25 +0400 2012, 15:17:25
    12

    Я всегда нашел эту иерархию шаблонов довольно удобно:

    Иерархия шаблонов WordPress

    ответил clark 3 62012vEurope/Moscow11bEurope/MoscowSat, 03 Nov 2012 21:16:24 +0400 2012, 21:16:24
    4

    Не совсем схематическое представление, но я могу предоставить вам представление описания, например this . Проверять. Это может быть полезно для вашего вопроса.

    ответил Rohit Pande 3 62012vEurope/Moscow11bEurope/MoscowSat, 03 Nov 2012 15:03:33 +0400 2012, 15:03:33
    -1

    Я полагаю, что сервис Recognizer поможет вам. Он строит диаграмму последовательности Xdebug журнала трассировки отладки, в котором отображается порядок вызовов, аргументов, строка, где звонок пришел ...

    ответил Kattlet 25 J000000Thursday13 2013, 17:27:07

    Похожие вопросы

    Популярные теги

    security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132