В соответствии сw3tech65,1% веб-сайтов! использующих системы управления контентом! работают на WordPress. Это известная CMS с открытым исходным кодом! написанная на PHP. Из-за большого разнообразия пользовательских тем и плагинов многие поставщики SaaS ицифровой маркетингагентства используют WordPress для создания веб-сайтов.
Почему WordPress ввел стандарты кодирования?
Если бы к исходному коду WordPress было применено несколько сканирующий различные стили кода, может столкнуться с трудностями при выявлении ошибок. Это может привести к сбою веб-сайтов при запуске! что нанесет ущерб бизнесу с точки зрения оттока клиентов.
Чтобы избежать таких ситуаций! WordPress ввел стандарты кодирования. Это был набор правил, которым разработчики должны были следовать при расширении функциональности WordPress.
Стандарты кодирования упрощают процесс обработки и оценки объемов образцов кода. В целом стандарты кодирования помогают поддерживать качество исходных кодов! предоставленных другими разработчиками.
Какие стандарты кодирования использует WordPress?
1. Кодирование с помощью PHP
Чтобы способствовать единообразному! чистому и понятному кодированию, WordPress внедрил стандарты кодирования.PHP-разметка. Если вы создаете какой-либо проект WordPress с помощью разметки PHP, следуйте следующим правилам кодирования.
- Использование цитат
WordPress рекомендует использовать двойные и одинарные кавычки там! где это необходимо. Одинарные кавычки можно использовать внутри строки, когда ничего не вычисляется. При использовании кавычек зарезервируйте один стиль кавычек для использования внутри строки, а другой — для заключения всей строки.
Экранирование кавычек в строке не приветствуется.
- перерыв
При использовании отступов
WordPress предпочитает использовать клавиши табуляции вместо пробела для обозначения строк кода с отступом. Преимущество этого в том! что ваш код будет совместим с разными редакторами, которые используют его на разных платформах.
Отступы помогают выделить логические области вашего кода! делая их четкими и понятными.
Если вы используете ассоциативные массивы и они содержат несколько элементов! каждый элемент этого массива должен иметь собственную новую строку. Добавьте запятую в конец последнего элемента массива. Это позволяет легко добавлять новые элементы в массив или изменять его порядок.
- PHP-теги
WordPress запрещает использование сокращенных тегов PH! поскольку они могут вызвать проблемы при запуске вашего кода.
- Вешалка для брюк
WordPress требует использования круглых скобок в вашем коде. В строке начального оператора необходимо поставить открывающую скобку. Круглые скобки используются не только для однострочных выражений. Операторы цикла также должны содержать круглые скобки. Если используются многоблочные выражения, скобки обязательны.
- Использование пространства
Операторы присваивания!
Q логические операторы, операторы сравнения и строковые операторы должны иметь пробелы с обеих сторон и после запятых. Помимо предполагаемого типа, после открытия и перед закрытием круглых скобок необходимо оставлять пробел. Пробелы в конце каждой строки кода необходимо удалить.
- SQL-операторы
Стандарты кодирования WordPress поощряют использование операторов SQL с заглавной буквы. Эти утверждения можно записать в одну строку, если они короткие и легко читаются. Для сложных запросов SQL рекомендуется разбивать их на несколько строк, делая отступы для каждого оператора SQL.
- Принципы именования
Разработчики должны следовать правилам WordPress при именовании функций, классов и файлов, чтобы избежать сложных ошибок. При создании функций или переменных имена необходимо писать в нижнем регистре, использование верблюжьего регистра строго запрещено. Если при указании имени используется более одного слова, разделяйте их подчеркиванием.
То же самое относится и к именам файлов, но если используется несколько слов, их необходимо разделить дефисом.
Если файлы, состоящие из тегов шаблонов! читаются или добавляются в папку wp-includes. к этому имени файла необходимо добавить -template.
При создании классов имена классов следует писать заглавными буквами. Если используется более одного слова! ни должны быть разделены подчеркиванием и каждое слово должно быть написано с заглавной буквы.
2. Кодирование с помощью HTML
- Самоклеящиеся этикетки
С самозакрывающимися тегами в HTML необходимо обращаться осторожно, особенно с пробелами. W3C утверждает, что Справочник SGB при использовании самозакрывающихся тегов пробел должен предшествовать самозакрывающейся косой черте.
- Теги и атрибуты
Теги помогают спроектировать структуру HTML-страницы. Они окружают Интернет и позволяют браузеру определять тип контента. Атрибуты предоставляют дополнительную информацию об элементах HTML.
Правила кодирования WordPress рекомендуют! чтобы все теги и атрибуты HTML были написаны строчными буквами. Значения атрибутов также следует писать строчными буквами для машинной интерпретации. Если данные должны быть удобочитаемыми! можно использовать соответствующую капитализацию.
- кавычки
Двойные или одинарные кавычки необходимо использовать при записи значений атрибутов в XHTML. Стандарты кодирования HTML WordPress рекомендуют один и тот же формат, чтобы избежать проблем с безопасностью в HTML-коде.