WordPress — передать значение get_option в переменную класса

Я пишу плагин WordPress, где я хочу передать значение параметра в переменную класса. Вот класс

class wpsmy_html_compression
{
// protected $compress_css = ( get_option('wpsmy_combine_js') == 'on' ? true : false );
// protected $compress_js = ( get_option('wpsmy_combine_css') == 'on' ? true : false );
protected $compress_js = true;
protected $compress_css = true;
protected $info_comment = true;
protected $remove_comments = true;

// Variables
protected $html;

public function __construct($html)
{
if (!empty($html)) {
$this->parseHTML($html);
}
}
...
...
...
}

Вот звонок

function wpsmy_html_compression_finish($html)
{
return new wpsmy_html_compression($html);
}

function wpsmy_html_compression_start()
{
ob_start('wpsmy_html_compression_finish');
}

add_action('get_header', 'wpsmy_html_compression_start');

Я хочу передать динамические значения (true / false) с помощью get_option WordPress переменным класса $compress_js а также $compress_css, Как мне этого добиться?

0

Решение

Почему бы просто не использовать оператор == для получения логического значения? Если get_option (…) == ‘вкл’?

$compress_css = ( get_option('wpsmy_combine_js') == 'on' );

Ты можешь пойти в /wp-admin/options.php, чтобы увидеть «реальное» значение опции. Если он включен или что-то еще!

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]