#more в ссылках постов

Автор Тема: #more в ссылках постов  (Прочитано 819 раз)

Оффлайн qocaАвтор темы

  • Бизнес оценка: (0)
  • Рекрут
  • *
  • СПАСИБО: 4
  • Сообщений: 49
  • Карма: 1

Оффлайн qocaАвтор темы

  • Рекрут
  • *
#more в ссылках постов
« : 27-08-2020, 17:52:12 »
Здравствуйте уважаемые знатоки!
Помогите пожалуйста замучился копаться и искать в интернете.
У меня на сайте красивый шаблон basic. Но после обновления Wordpress изменились ссылки на посты у них появились хвосты в виде:
/#море456
При том это неприятная ситуация происходит при нажатии на пункт «читать далее». А вот по прямому переходу по заголовку статьи получалось нормальная ссылка.
Искал в интернете нашел четыре способы в двух предлагают добавление кодов в файл functions.php, в одном варианте предлагают удалить кусок кода #more-{$_post->ID} в файле post-template.php, в четвертом варианте предлагают применить плагин Remove more.
Перепробовал все варианты бесполезно! А вот на другом сайте с другим шаблоном помогло удаление кода #more-{$_post->ID}
Но на сайте с шаблоном basic, ничего не помогает.
Может кто знает как исправить проблему? Заранее всем спасибо огромное и с уважением,


Онлайн Val_Ery

  • Бизнес оценка: (0)
  • Постоялец
  • ***
  • СПАСИБО: 116
  • Сообщений: 206
  • Карма: 21

Онлайн Val_Ery

  • Постоялец
  • ***
Re: #more в ссылках постов
« Ответ #1 : 27-08-2020, 19:56:44 »
в двух предлагают добавление кодов в файл functions.php, в одном варианте предлагают удалить кусок кода #more-{$_post->ID} в файле post-template.php, в четвертом варианте предлагают применить плагин Remove more.

Привет!
Значит, говорите, тема basic...

Вариант с удалением - открываете файл html-block.php, в нем находите функцию basic_the_more_link. Код:
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.
Удаляете #more и идентификатор записи. Типа, так:
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.
P.S. Удаление плохо тем, что после очередного обновления темы все ваши правки пропадут. Поэтому, запоминайте, что делаете


Оффлайн qocaАвтор темы

  • Бизнес оценка: (0)
  • Рекрут
  • *
  • СПАСИБО: 4
  • Сообщений: 49
  • Карма: 1

Оффлайн qocaАвтор темы

  • Рекрут
  • *
Re: #more в ссылках постов
« Ответ #2 : 27-08-2020, 20:45:47 »
Привет!
Значит, говорите, тема basic...

Вариант с удалением - открываете файл html-block.php, в нем находите функцию basic_the_more_link. Код:
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.Здравствуйте! Я никак не найду данный файл...

Удаляете #more и идентификатор записи. Типа, так:
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.
P.S. Удаление плохо тем, что после очередного обновления темы все ваши правки пропадут. Поэтому, запоминайте, что делаете

Добавлено: 27-08-2020, 21:06:21

Привет!
Значит, говорите, тема basic...

Вариант с удалением - открываете файл html-block.php, в нем находите функцию basic_the_more_link. Код:
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.
Удаляете #more и идентификатор записи. Типа, так:
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.
P.S. Удаление плохо тем, что после очередного обновления темы все ваши правки пропадут. Поэтому, запоминайте, что делаете
Я нашел файл html-block.php, но там нет такой функции и такого кода.
« Последнее редактирование: 27-08-2020, 21:06:21 от qoca »

Онлайн Val_Ery

  • Бизнес оценка: (0)
  • Постоялец
  • ***
  • СПАСИБО: 116
  • Сообщений: 206
  • Карма: 21

Онлайн Val_Ery

  • Постоялец
  • ***
Re: #more в ссылках постов
« Ответ #3 : 27-08-2020, 21:48:37 »
Я нашел файл html-block.php, но там нет такой функции и такого кода.
Всё может быть... Я тему сегодня качал, версия - самая свежая. У них в ридми написано, что данный экшн был добавлен в версии 1.16 (могу в номере ошибаться).
Может, у вас тема не обновлённая?

Как вариант, могу предложить тему заархивиривать (там ваших данных не должно быть, только код от разработчика) и через личку мне ссылку на архив отправить. Посмотрю...

Оффлайн qocaАвтор темы

  • Бизнес оценка: (0)
  • Рекрут
  • *
  • СПАСИБО: 4
  • Сообщений: 49
  • Карма: 1

Оффлайн qocaАвтор темы

  • Рекрут
  • *
Re: #more в ссылках постов
« Ответ #4 : 27-08-2020, 21:58:01 »
Всё может быть... Я тему сегодня качал, версия - самая свежая. У них в ридми написано, что данный экшн был добавлен в версии 1.16 (могу в номере ошибаться).
Может, у вас тема не обновлённая?

Как вариант, могу предложить тему заархивиривать (там ваших данных не должно быть, только код от разработчика) и через личку мне ссылку на архив отправить. Посмотрю...
Спасибо тебе огромное, я разобрался у меня была старая версия темы, поэтому там такого кода не была, вообще функция сама не была. Я удалил эту версию и загрузил новую версию. Удалил кусок кода которую ты указал теперь пока все в порядке. Еще раз огромное спасибо тебе и счастья. Сколько сегодня искал в интернете...


Оффлайн alexakap

  • Бизнес оценка: (0)
  • Ветеран
  • *****
  • СПАСИБО: 222
  • Сообщений: 572
  • Карма: 22
  • Пол: Мужской
    • Услуга Трезвый водитель Москва

Оффлайн alexakap

  • Ветеран
  • *****
Re: #more в ссылках постов
« Ответ #5 : 27-08-2020, 22:38:57 »
Хэш ссылки это вообще не проблема. Поисковики их вообще не видят. Всё что после хэша отрезается. Взять хотя бы статейнки. Все же делают меню перед статьями. Так оно построено все именно на якорных ссылках с хэшем

Онлайн Val_Ery

  • Бизнес оценка: (0)
  • Постоялец
  • ***
  • СПАСИБО: 116
  • Сообщений: 206
  • Карма: 21

Онлайн Val_Ery

  • Постоялец
  • ***
Re: #more в ссылках постов
« Ответ #6 : 27-08-2020, 23:47:43 »
alexakap прав, хэш - это якорь, то место, куда перейдет посетитель, кликнув по ссылке. Это может быть не только TOC (table of content, оглавление то бишь), но и ссылки, к примеру, на используемую литературу или на описание используемого термина в каком-нибудь мини-вики и т.п.

Здесь, вероятно, разработчики хотели избавить посетителя от необходимости читать первый абзац (или какое-то количество знаков в начале материала) дважды: на архивной странице выводится отрывок, далее ставится "read more", если посетитель жамкает по кнопке, то продолжает читать с того места, до которого уже успел дочитать...
Вопрос в том, что на вашем сайте (myveb.ru, я правильно понимаю?) это не работало. Хэш к пермалинку добавлялся, но по клику открывалась страница с самого верха. Видимо потому, что разрабы "забыли" прописать id на открываемой странице. Не... не буду так категоричен, экшены с префиксами before и after есть. Вот только на страницах идентификаторы не выводились.

P.S. Оговорочка... Не работало на вашей старой теме, на обновленной... хз, может всё будет так, как и задумано :)

Оффлайн qocaАвтор темы

  • Бизнес оценка: (0)
  • Рекрут
  • *
  • СПАСИБО: 4
  • Сообщений: 49
  • Карма: 1

Оффлайн qocaАвтор темы

  • Рекрут
  • *
Re: #more в ссылках постов
« Ответ #7 : 28-08-2020, 09:13:22 »
alexakap прав, хэш - это якорь, то место, куда перейдет посетитель, кликнув по ссылке. Это может быть не только TOC (table of content, оглавление то бишь), но и ссылки, к примеру, на используемую литературу или на описание используемого термина в каком-нибудь мини-вики и т.п.

Здесь, вероятно, разработчики хотели избавить посетителя от необходимости читать первый абзац (или какое-то количество знаков в начале материала) дважды: на архивной странице выводится отрывок, далее ставится "read more", если посетитель жамкает по кнопке, то продолжает читать с того места, до которого уже успел дочитать...
Вопрос в том, что на вашем сайте (myveb.ru, я правильно понимаю?) это не работало. Хэш к пермалинку добавлялся, но по клику открывалась страница с самого верха. Видимо потому, что разрабы "забыли" прописать id на открываемой странице. Не... не буду так категоричен, экшены с префиксами before и after есть. Вот только на страницах идентификаторы не выводились.

P.S. Оговорочка... Не работало на вашей старой теме, на обновленной... хз, может всё будет так, как и задумано :)
Но сейчас, все нормально, большое спасибо всем, можно закрывать тему.

Оффлайн qocaАвтор темы

  • Бизнес оценка: (0)
  • Рекрут
  • *
  • СПАСИБО: 4
  • Сообщений: 49
  • Карма: 1

Оффлайн qocaАвтор темы

  • Рекрут
  • *
Re: #more в ссылках постов
« Ответ #8 : 20-01-2021, 23:19:04 »
Всё может быть... Я тему сегодня качал, версия - самая свежая. У них в ридми написано, что данный экшн был добавлен в версии 1.16 (могу в номере ошибаться).
Может, у вас тема не обновлённая?

Как вариант, могу предложить тему заархивиривать (там ваших данных не должно быть, только код от разработчика) и через личку мне ссылку на архив отправить. Посмотрю...

Здравствуй!
Большая спасибо тебе за то, что мне сильно помог с темой basic. У меня к тебе одна просьба, можешь помочь? Я хочу изменить ссылки только в теле статьи в той же теме basic, но чтобы это ничего не коснулось ни заголовков Н1 ни "Читать далее", но хочу только изменить цвет ссылок только внутри статей, возможно ли это?
Заранее большая спасибо!
И с уважением,


 

Похожие темы

  Тема / Автор Ответов Последний ответ
8 Ответов
3306 Просмотров
Последний ответ 07-09-2010, 20:32:40
от Saint
0 Ответов
1124 Просмотров
Последний ответ 11-03-2013, 12:13:32
от Владимир75
28 Ответов
9800 Просмотров
Последний ответ 23-10-2014, 22:07:59
от zaryanica
3 Ответов
755 Просмотров
Последний ответ 23-03-2016, 12:33:36
от digitalstan
6 Ответов
973 Просмотров
Последний ответ 17-12-2019, 17:05:22
от master-s