Автоматически добавляется https протокол к ссылкам (без протокола) в контенте
Может немного сумбурный вопрос, но всё же никак не могу понять - как выводимым ссылкам на странице не задавать протокол https?
На страницах сайта выводятся ссылки на различные ресурсы, которые в админке задаются вообще без указания http или https, но выводится на сайте ссылка принудительно с https. К примеру, в админке в записи вставляю
<a href="//www.pagelink.com">link</a>
а выводится на странице в итоге ссылка https://www.pagelink.com вместо просто www.pagelink.com, отчего не получается перейти на сайты, не использующие https протокол не убрав в адресной строке https.
Подозреваю, что где выставлен принудительный вывод ссылок через https, но не могу найти где такое может быть.
а почему конструкцию не сделать с полной ссылкой ??
<a href="http://www.pagelink.com">link</a>
Пробовал. В таком случае выводится ссылка https://http://www.pagelink.com
часто подобного рода фигня выскакивает - лечение проходит по стандартному сценарию, так как много чего не знаю.
1 - вырубаю плагины - просто переименовываю папку plugins в plugins1
1.1 - проверяю проблему - если дело в плагине, выявляю - путем поочередного подключения
2 - проверяю тему - просто включаю другую и смотрю на проблему. Обычно фильтра стоят или JS колдует.
2,1 - выкачиваю тему открываю notepad++ ищу по словам
3 - если не тема и не плагин - дело в движке и какой-то обнове, решение ищу на англоязычных форумах
вот есть список фильтров , может у вас что-то подключено
add_filter( 'post_link', array($this, 'changePermalinks'), 10, 3); add_filter( 'page_link', array($this, 'changePermalinks'), 10, 3); add_filter( 'post_type_link', array($this, 'changePermalinks'), 10, 3); add_filter( 'category_link', array($this, 'changePermalinks'), 11, 3); add_filter( 'tag_link', array($this, 'changePermalinks'), 10, 3); add_filter( 'author_link', array($this, 'changePermalinks'), 11, 3); add_filter( 'day_link', array($this, 'changePermalinks'), 11, 3); add_filter( 'month_link', array($this, 'changePermalinks'), 11, 3); add_filter( 'year_link', array($this, 'changePermalinks'), 11, 3); function changePermalinks($permalink, $post) { if ( strpos($permalink, '://www.') ) return $permalink; return str_replace('://', '://www.', $permalink); }