Какой code style использовать для разработки плагинов и тем для wordpress?
Темы и плагины, в основном, для внутреннего использования. Поддерживать версии php ниже 5.4 нет необходимости. Также хотелось бы иметь возможность выкладывать плагины на wordpress.org и codecanyon.net.
Для возможности публикации плагинов в официальном репозитории Wordpress, надо пользовать то что рекомендуют приведенной вами ссылке, для codecanyon это не критично
Иван Калиниченко: >сам wp должен поддерживать php 5.2
Это кто вам такое сказал? Уже в сентябре WP был полностью готов к работе на PHP7.
>он проигрывает
Проигрывает в чём?
да, я в курсе. Есть рекомендуемые требования: https://wordpress.org/about/requirements/. Рекомендуется php 5.6. Но, там же написано, что wp будет работать и на 5.2. Я, так понимаю, что ядро написано без поддержки фитч более старших версий.
В идеале, хотелось бы использовать пространства имен, автозагрузку классов, трейты. В вп это не предусмотрено. Даже короткие теги не рекомендуют использовать https://make.wordpress.org/core/handbook/best-prac...
Но, в целом, ответ я получил. Если для внутреннего использования или для codecanyon можно использовать более современные подходы, если вп каталог то только их стандарты.
Иван Калиниченко: > хотелось бы использовать пространства имен, автозагрузку классов, трейты. В вп это не предусмотрено.
Wordpress обновляется с оглядкой на 5.2, это верно. Но для включения плагина в репозиторий WP поддержки 5.2 не требуется. Вы можете вообще на версию PHP не оглядываться, таких требований нет. Просто нужно понимать, что вы так сами ограничиваете потенциальную аудиторию своего плагина.
Иван Калиниченко: так используйте, никаких проблем с namespaces, traits и тд у WP нет. Надо - используйте. Вот и все. Я использую Composer, автозагрузку, пространства имен и многие другие фичи. Никаких проблем с этим нет.