WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Новые WordPress шаблоны

Меню [отблагодарю]

Помогите чайнику стать самоваром, готов отблагодарить через Сбер smile

Добавил в тему WP кнопку меню внутреннего. Задача меню переходить "на уровень вверх каталога"
Разобрался какая должна быть ссылка
./#anch_catalog
Если в html редакторе меняю руками, то всё работает
Как только пытаюсь в WP в редакторе меню менять - то принудительно в ссылку на кнопке добавляется http:// в результате получается ссылка которая не работает http://./#anch_catalog

Вопрос: как убрать подставление http:// либо как руками прописать нужную ссылку?

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

0
19 дней назад
  • 0

    вместо ./#anch_catalog попробуйте добавит #anch_catalog

    Юрий 18 дней назад

    так перебрасывает на якорь на текущей странице, а мне нужно чтобы перекидывало на уровень вверх и там на якорь. прямую ссылку поставить не могу, т.к. меню сквозное.

    Kama 18 дней назад

    Тогда нужно указывать ссылку уровня вверх с якорем. Уровень вверх может быть разный у разных страниц, вообще не понятно подразумевается по «уровень вверх».

    Юрий 18 дней назад

    Если я укажу команду в html ./#anch_catalog
    то я попадаю туда куда мне нужно, но смысл в том что в самом WP я не могу проставить такую ссылку, т.к. WP сам добавляет к нет http://./#anch_catalog
    Т.ч. задача как "отучить" WP подставлять http:// или отредактировать руками в коде, но где?

    anseme 14 дней назад

    команду в html ./#anch_catalog mosking)

    интересные там команды, хехе

    Но вообще то можно указать ссылку начинающуюся с #, а не с http.

    Так же тебе просто стоит понять, что переход к нужному месту на любой странице, можно сделать так:

    К примеру блок с id=moya_metka находится на странице http://moysait.ru/contacts/

    Что бы пользователя сразу переместила на этот блок после перехода на эту страницу, ссылку нужно сделать вот такую: http://moysait.ru/contacts/#moya_metka

    И помни, что id=moya_metka может быть только ОДИН на странице. id должен быть уникален.

    Комментировать
  • 0
    el-lable105 cайт: el-lable.ru
    jQuery(function($){
    
    	$('a[href$="#anch_catalog"]').click(function(e){
    		e.preventDefault();
    		location.href = location.href.replace(/\/\S+\/$/, '/') + "#anch_catalog";
    	});
    
    });
    el-lable 17 дней назад

    просто вставьте этот код в начале файла со скриптами вашей темы, либо вставьте перед закрывающим тэгом head в тэге script

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация