WordPress как на ладони
Очень Удобный и Быстрый Хостинг для сайтов на WordPress. Пользуюсь сам и вам рекомендую!

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

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

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

Спасибо!

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

    так?

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

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

    Sasha Lifestar 6.8 лет назад

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

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