17.01.2011


Использование functions.php


Категории: API — Administrator

В папке активной схемы имеется файл с названием «functiions.php», он содержит функции написанные вами, или взятыми вами откуда-то. Это важная часть архитектуры wordpress, она позволяет вам не менять код самого wordpress, но с другой стороны дает вам инструмент для расширения возможностей системы. Когда происходит обновление программного обеспечения, то файлы схемы не меняются. Гипотетически остается вероятность, что может возникнуть конфликт имен функций в файлах ядра и functions.php, может поменяться структура базы, перестанут работать какие-то устаревшие функции ядра системы, которые вы используете в файле functions.php, но тем не менее такой подход очень сильно снижает вероятность потери работоспособности сайта при обновлении ядра wordpress.
Старайтесь без крайней необходимости не менять код wordpress, ищите способ перенести новую функциональность в файл functions.php. Есть один недостаток, который заключается в том, что при смене схемы необходимо будет скопировать в ее папку этот файл из папки старой схемы или перенести туда нужные вам функции.
Наличие файла functions.php — только одна из возможностей расширения функциональности, еще есть plugins. Чем-то эти два средства похожи и могут используют одинаковые механизмы. Файл functions.php я активно использую, когда мне нужны какие-то небольшие функции, которых нет в ядре wordpress, как правило они носят характер запросов к базе и просто возвращают какие-то значения или массивы данных простых запросам к базе.
В начале файла должно стоять «<?php», а в конце «?>», между этими тагами должны находиться операторы языка PHP.





Календарь


Архив