Что-то сложненько он мне дается... Вроде добавил протоколы для телеги и вайбера в соответствующий массив в functions.php, а ссылки на тележку и вайбер всё равно почему-то не запускаются :(
Вах, какие люди. Приветствую! Вас тоже попёрли? Или что?
Цитата: Витамин Ц от 27 мая 2023, 01:25Вах, какие люди. Приветствую! Вас тоже попёрли? Или что?
Или что.
Так что про массив $protocols? Он ведь глобальный? Почему тогда это не срабатывает? --
add_filter ('kses_allowed_protocols', 'add_tg_to_allowed_protocols');
function add_tg_to_allowed_protocols ($protocols) {
$protocols[] = 'tg';
return $protocols;
}
add_filter( 'kses_allowed_protocols', 'add_viber_to_allowed_protocols' );
function add_viber_to_allowed_protocols( $protocols ) {
$protocols[] = 'viber';
return $protocols;
}
Цитата: _Swetlana от 27 мая 2023, 01:31Цитата: Витамин Ц от 27 мая 2023, 01:25Вах, какие люди. Приветствую! Вас тоже попёрли? Или что?
Или что.
Яснее не стало :no:
Цитата: Витамин Ц от 27 мая 2023, 12:38Цитата: _Swetlana от 27 мая 2023, 01:31Цитата: Витамин Ц от 27 мая 2023, 01:25Вах, какие люди. Приветствую! Вас тоже попёрли? Или что?
Или что.
Яснее не стало :no:
Предположим, человека забанили на другом форуме - он вам должен отчёт приложить и картину маслом?
Или человека никто не банил, а, наоборот, кто-то на новалингву пригласил - тогда что? Какие подробности вас интересуют?
Валентин, умерьте своё любопытство :)
Цитата: _Swetlana от 27 мая 2023, 21:12Какие подробности вас интересуют?
1. Забанили
2. Сам ушёл
3. Ничего из вышеперечисленного.
Цитата: Витамин Ц от 27 мая 2023, 21:18Цитата: _Swetlana от 27 мая 2023, 21:12Какие подробности вас интересуют?
1. Забанили
2. Сам ушёл
3. Ничего из вышеперечисленного.
3.
Цитата: zwh от 27 мая 2023, 10:04Так что про массив $protocols? Он ведь глобальный? Почему тогда это не срабатывает? --
add_filter ('kses_allowed_protocols', 'add_tg_to_allowed_protocols');
function add_tg_to_allowed_protocols ($protocols) {
$protocols[] = 'tg';
return $protocols;
}
add_filter( 'kses_allowed_protocols', 'add_viber_to_allowed_protocols' );
function add_viber_to_allowed_protocols( $protocols ) {
$protocols[] = 'viber';
return $protocols;
}
Не знаю, играет ли тут какую-то роль, но... https://netology-university.bitbucket.io/codestyle/php/#methods
Прочтите правила 4.4-6 и 5. В вашем коде эти правила не соблюдены.
По приведенному по ссылке совету убрал несколько пробелов:
add_filter ('kses_allowed_protocols', 'add_tg_to_allowed_protocols');
function add_tg_to_allowed_protocols($protocols) {
$protocols[] = 'tg';
return $protocols;
}
add_filter('kses_allowed_protocols', 'add_viber_to_allowed_protocols');
function add_viber_to_allowed_protocols($protocols) {
$protocols[] = 'viber';
return $protocols;
}
Не помогло.
Я не дока в программировании... Учился давно и неправда (и явно не PHP). Но если ошибок в синтаксисе не находится, а всё равно ничего не работает, надо проверять всякие инклюды, пути к ним, и прочие неявно используемые куски кода (а их нынче, как я понимаю, процентов 80-90, по сравнению с тем, что пишет программист). Также версии интерпретатора или компилятора (в данном случае, сами понимаете).
Для прикола решил-таки попробовать потыкать в ссылки на этой моей учебной странице http://eniostyle.com/c159046/контакты/ со смартфона, неожиданно оказалось, что вторая ссылка на Телегу и ссылка на Вайбер таки работает, зато не работает ссылка на Вотсапп, тогда как с ПК работают только ссылки на Вотсапп и первая на Тележку. Так что характер вопросов изменился, то они таки остались.