Вопросы с тегом «coding-standards»

2
Почему код Wordpress такой «космический»?
Ядро WP, многие плагины WP и стандарты кодирования WP сами используют очень «щедрое применение» Spaceсимвола (не для отступа, а «внутри» скобок и скобок). Это кажется уникальным для Wordpress - этот стиль / философия, кажется, не присутствует в других подобных проектах, PHP или иным образом. Для получения дополнительной информации об этом …


4
Как назвать файлы пространств имен?
WP Core Handbook> Стандарты кодирования PHP> Соглашения об именовании предлагают следующее для именования файлов с классами: Имена файлов классов должны быть основаны на имени класса с class- префиксом, а подчеркивания в имени класса заменены дефисами, например WP_Error: class-wp-error.php В то время как из формулировки раздела он в основном предназначен для …

1
Когда использовать Исключения против Объектов Ошибок против просто false / null
Я нахожусь в процессе написания плагина и пытаюсь оценить, когда использовать разные подходы к обработке ошибок. Есть три метода, которые я рассматриваю: Бросать исключение (пользовательский класс) Возврат объекта ошибки (расширение WP_Error) Просто верните ноль / ложь Некоторые ситуации, которые я рассматриваю Попытка получить / установить параметр, хранящийся в реестре, который …

3
Стандарты кодирования сэндвичей
Недавно я обнаружил код для wp-lunch.phpфайла, предназначенного для шаблона WordPress, как бы это выглядело, если бы соблюдали надлежащие стандарты кодирования WordPress? <?php if ( current_user_can('has_sandwich') ): ?> <?php get_sandwich_header(); ?> <?php while( has_filling() ): the_filling(); ?> <?php get_sandwich_part( 'thick_layer', get_filling() ); ?> <?php endwhile; ?> <?php get_sandwich_footer(); ?> <?php endif; …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.