Использование не статических методов, свойств

add_shortcode('shortcode_name', ['class name','method name']);

Метод 'method name' будет вызван как статический, и в результате нельзя будет юзать простые свойства и методы. Как решить данную проблему ?

Спасибо!

0
Horpion
7.7 лет назад
  • 0

    так?

    add_shortcode('shortcode_name', [$this,'method name']);
    Horpion 7.7 лет назад

    Да, так) А объясните пожалуйста, почему ваш вариант работает как надо?Насколько я понимаю, и при таком варианте он должен вызывать статический метод.Почему-то не работают private,protected. Где можно почитать об этом подробней ? Спасибо)

    Sasha Lifestar 7.7 лет назад

    Подробнее вот
    https://habrahabr.ru/post/259991/

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация