Size: a a a

WordPress – русскоговорящее сообщество

2019 September 05

KD

KAGG Design in WordPress – русскоговорящее сообщество
там в плагине сотни файлов, почему в однои обязательно смотреть?
источник

IB

Igor Berdichevskiy in WordPress – русскоговорящее сообщество
KAGG Design
там в плагине сотни файлов, почему в однои обязательно смотреть?
Потому что если ипользовть namespaces то уже везде.  а не только библиотеках.

Попробую по другому. есть плагин где все сделанно на намеймспейсах, даже такие классы как в
https://github.com/mihdan/cyr2lat/blob/master/includes/
источник

IB

Igor Berdichevskiy in WordPress – русскоговорящее сообщество
Короче, товарищи специалисты, как делать то?
источник

MK

Mikhail Kobzarev in WordPress – русскоговорящее сообщество
ну остальные плагины у меня погляди
источник

KD

KAGG Design in WordPress – русскоговорящее сообщество
Igor Berdichevskiy
Потому что если ипользовть namespaces то уже везде.  а не только библиотеках.

Попробую по другому. есть плагин где все сделанно на намеймспейсах, даже такие классы как в
https://github.com/mihdan/cyr2lat/blob/master/includes/
Не знаю таких примеров. Часто плагин развивался без namespace, потом уж добавляли частями
источник

KD

KAGG Design in WordPress – русскоговорящее сообщество
Igor Berdichevskiy
Короче, товарищи специалисты, как делать то?
Делать и делать, не заморачиваться
источник

MK

Mikhail Kobzarev in WordPress – русскоговорящее сообщество
и лучше по psr
источник

MK

Mikhail Kobzarev in WordPress – русскоговорящее сообщество
ВП все ближе и ближе к человеческим стандартам
источник

IB

Igor Berdichevskiy in WordPress – русскоговорящее сообщество
Mikhail Kobzarev
и лучше по psr
Вот. этого ответа я и ждал.
Тогда сдлеаю через compouser и по psr-4
источник

IB

Igor Berdichevskiy in WordPress – русскоговорящее сообщество
Вернемся к первому вопросу.
Как завставить плагин игонрировать options-permalink (тобишь не использовать эти настройки в моих taxonomy и post_type)
Мне нужно чтобы rewrite работал даже если в настройках выбрано Простые
источник

MK

Mikhail Kobzarev in WordPress – русскоговорящее сообщество
есть стандарты в ядре, они противоречят некторым PSR, чтобы не мудрить проще следовать общепринятым стандартам и стандартам ядра, находя компромисы
источник

IB

Igor Berdichevskiy in WordPress – русскоговорящее сообщество
Mikhail Kobzarev
есть стандарты в ядре, они противоречят некторым PSR, чтобы не мудрить проще следовать общепринятым стандартам и стандартам ядра, находя компромисы
Ну я понял то старнадрт ядра не расчитан на namespaces.  Он своиобразен.
class My_Plugin_Admin_Settings

includes\class-my-plugin-admin-settings.php

В то время как с namespaces это было был

namespace MyPlugin\Admin;
class Settings

src\Admin\Settings.php
источник

IB

Igor Berdichevskiy in WordPress – русскоговорящее сообщество
И весь вопрос стоял и стоит в том как лучше и правилнее сделать.
Классов у меня не много сторонних либ нет. Написать свлим класса autoloder под стандарт ядра не очень сложно и быстро  (просто лень).

А если использовать только namespaces то свой autoloder лишние хлопоты, да и накосячить легко.
источник

IB

Igor Berdichevskiy in WordPress – русскоговорящее сообщество
Самое использование namespaces мне не принципиально, просто привычно. и загвоздка в том что если в самом ядре они не используються то рационально ли их ипользовать.
источник

KD

KAGG Design in WordPress – русскоговорящее сообщество
Igor Berdichevskiy
Самое использование namespaces мне не принципиально, просто привычно. и загвоздка в том что если в самом ядре они не используються то рационально ли их ипользовать.
Ядро - "тяжкое наследие царского режима"
источник

KD

KAGG Design in WordPress – русскоговорящее сообщество
namespaces использовать надо
источник

IB

Igor Berdichevskiy in WordPress – русскоговорящее сообщество
KAGG Design
namespaces использовать надо
Но вы же не используете, или просто руки не дошли переписать?
источник

KD

KAGG Design in WordPress – русскоговорящее сообщество
Igor Berdichevskiy
Но вы же не используете, или просто руки не дошли переписать?
да мы начали переделывать плагин cyr2lat год назад. тогда мин версия php в WP была 5.2.4 Мы так и писали, под эту версию
источник

KD

KAGG Design in WordPress – русскоговорящее сообщество
Просто так переписывать - времени особо нет, но в целом в дальнейшем будем использовать
источник

IB

Igor Berdichevskiy in WordPress – русскоговорящее сообщество
KAGG Design
Просто так переписывать - времени особо нет, но в целом в дальнейшем будем использовать
Благодарю.  Вроде определился.
Хотя это довольно странно в мин вресии опираться на ядро. А в самом написании на то что удобнее. тебе.
источник