Поддержка BuddyPress Включить/выключить autoembed in activity

  • РешеноМодератор Юрий

    (@yube)


    В файле class-bp-embed.php подключаются фильтры, вот так:

    
    add_filter( 'bp_get_activity_content_body', array( &$this, 'autoembed' ), 8 );
    

    Как мне в своем плагине (в зависимости от условий) выключать/включать этот фильтр?

    Собственно, надо в activitях низкоуровневых юзеров отключить autoembed.

    Заранее спасибо.

    p.s. я, как субъект программирования, не люблю всё объектно-ориентированное 🙂

    • Тема изменена 3 года, 2 месяца назад пользователем Slava Abakumov. Причина: Изменение заголовка темы
Просмотр 1 ответа (всего 1)
  • Модератор Юрий

    (@yube)

    Есть!

    
    global $bp;
    if ( $cond) 
      remove_filter( 'bp_get_activity_content_body', array( $bp->embed, 'autoembed' ), 8 );
    else
      add_filter( 'bp_get_activity_content_body', array( $bp->embed, 'autoembed' ), 8 );
    
Просмотр 1 ответа (всего 1)
  • Тема «Включить/выключить autoembed in activity» закрыта для новых ответов.