WordPress как на ладони
wordpress jino

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

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

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

Спасибо!

0
Horpion 4 месяца назад
  • 0

    так?

    add_shortcode('shortcode_name', [$this,'method name']);
    Horpion 4 месяца назад

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

    lifestar 4 месяца назад

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

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