Не срабатывает оператор switch

232
29 июня 2018, 11:30

Работаю над маленьким проектом на WP.
Проблема со срабатыванием оператора switch - ничего не выводится, если только это не case(« Yefren Carrero « );:

$my_bg_class = wp_get_document_title();
switch ($my_bg_class){
    case("Yefren Carrero"): 
        echo "home_bg"; break;
    case("A propos – Yefren Carrero"):
        echo "propos_bg"; break;
    case("TUTTI Maestro – Yefren Carrero"):
        echo "maestro_bg"; break;
    case("Enseignement – Yefren Carrero"):
        echo "enseignement_bg"; break;
    case("Projets – Yefren Carrero"):
        echo "projets_bg"; break;
    case("Médias – Yefren Carrero"):
        echo "media_bg"; break;
    case("Euphonium – Yefren Carrero"):
        echo "euphonium_bg"; break;
    case("CONTACTS – Yefren Carrero"):
        echo "contacts_bg"; break;
    case("Passeurs d’Arts /EL SISTEMA/ – Yefren Carrero"):
        echo "passeurs_bg"; break;
}
Answer 1

Проблема решена путем замены используемой функции - вместо wp_get_document_title() я поставил wp_kses_post( oceanwp_title() ), которая возвращает название только собственно страницы, не добавляя название сайта через тире, которое в свою очередь невозможно вырезать ни str_replace(); ни trim();

READ ALSO
Не могу применить миграцию

Не могу применить миграцию

помогите пожалуйста разобраться, при применении миграции php yii migrate/to m180606_092852_add_secret_key_in_user_table выходит ошибка:

275
Как подключить composer

Как подключить composer

Я скопировал сайт с одного сервера на другой простым копированием (сайт на yii2)В проекте есть composer

265
Запуск bitcoind в Windows и подключение по rpc?

Запуск bitcoind в Windows и подключение по rpc?

Ранее в своём вопросе я выяснил что мне нужен bitcoindПрочитав вики я скачал Bitcoin Core

373