За последние 24 часа нас посетили 17857 программистов и 1638 роботов. Сейчас ищут 1110 программистов ...

Как оно работает?

Тема в разделе "Wordpress", создана пользователем AlexandrS, 8 фев 2018.

Метки:
  1. AlexandrS

    AlexandrS Активный пользователь

    С нами с:
    30 сен 2017
    Сообщения:
    659
    Симпатии:
    103
    Адрес:
    Краснодар
    Подскажите, не могу сообразить, каким образом, выполняются функции вордпресса, в индексном и других файлах темы, когда в самих файлах нет подключенных файлов с собственными функциями.
    Т.е. index.php, пустой файл моей создаваемой темы, пишу код:

    PHP:
    1. <?php
    2.  
    3. print_r(is_home());
    4.  
    5. ?>
    в данном случае мне вернется "1" TRUE

    Если этот же код прописать вне директорий темы, т.е. отдельно результат будет:
    Код (Text):
    1. Fatal error: Call to undefined function is_home() in J:\OPEN_SERVER\domains\localhost\test\08\script.php on line 3
    И это очевидно, в PHP нет такой функции, но как тогда в индексном файле темы происходит подключение всех собственных функций вордпресса, без явного их подключения в файлах темы.

    Спасибо!
    --- Добавлено ---
    Всё, разобрался, я по жесткому затупил :)
    Всё идет от корневой директории и индексного файла в ней, а я рассматривал индексный файл темы, который является подключаемым :)
     
  2. Dimon2x

    Dimon2x Старожил

    С нами с:
    26 фев 2012
    Сообщения:
    2.210
    Симпатии:
    185
    Бросай это дело, переходи на yii2, там можно отследить всё, что захочешь.
     
  3. AlexandrS

    AlexandrS Активный пользователь

    С нами с:
    30 сен 2017
    Сообщения:
    659
    Симпатии:
    103
    Адрес:
    Краснодар
    На фреймворки всегда можно перейти, просто порой интересно поковырять что-то рабочее, сделать что-то свое, не из готовых "деталий", а сделать эти детали "самому" :)