WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru

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

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

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

Спасибо!

0
Horpion
1.5 года назад
  • 0

    так?

    add_shortcode('shortcode_name', [$this,'method name']);
    Horpion 1.5 года назад

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

    Sasha Lifestar 1.5 года назад

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

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