Можно ли сделать ссылку на ту же страницу из меню WordPress страницы? - PullRequest
0 голосов
/ 26 сентября 2011

У меня большой одностраничный сайт WordPress и меню, созданное на панели администратора WordPress. Я добавил везде на своей главной странице такие ссылки, как <A NAME="gohere"> и подобные. Теперь мне нужно добавить href к названию меню страницы, например <a href="#gohere"> На самом деле я не знаю, возможно ли это сделать из меню страницы администратора WordPress или, может быть, кто-нибудь знает, где хранятся эти страницы, чтобы я мог добавить ссылки вручную в файлы. Спасибо!

Попробовал плагин "Page Links to" и добавил что-то вроде <A NAME="gohere"> в качестве ссылки в где, но, к сожалению, плагин не понимает этого,

С уважением,

Ответы [ 2 ]

2 голосов
/ 26 сентября 2011

Вы не должны использовать атрибут name элемента a. Вместо этого присвойте ID значения элементам вашей страницы, например:

<a href="#foo">Link to foo</a>

<div id="foo">
<!-- Your foo content goes here -->
</div>

По вашему вопросу: вы можете вручную добавлять ссылки в меню WordPress, вводя пользовательские значения в качестве атрибута href Чтобы добавить ссылку, введите #foo в поле URL пользовательской ссылки в разделе администрирования меню.

0 голосов
/ 26 сентября 2011

Вы используете встроенный в WordPress менеджер меню?(Внешний вид -> Меню)

Если это так, то да, это должно быть довольно просто.

Сначала необходимо отметить области на странице, на которые вы хотите сослаться, - установить идентификатор дляЭлемента достаточно.Поэтому, если вы хотите, чтобы браузер, например, нажимал на ссылку, переходил к началу последних сообщений, вам необходимо добавить идентификатор в тег, содержащий последние сообщения.Затем дайте ему уникальное имя (это важно).Так что-то вроде id = "latest_posts_area" должно это сделать.Тем не менее, имейте в виду, что для этого вам может потребоваться отредактировать файлы шаблона, , поэтому убедитесь, что вы сделали резервную копию своей темы на случай, если допустите какие-либо ошибки .

Итак, если выиметь:

<div class="latest_posts">

Вы бы отредактировали его так:

<div class="latest_posts" id="latest_posts_area">

Затем, в меню администратора, при добавлении / редактировании ссылки вы просто устанавливаете URl как #latest_posts_area -затем на каждой странице, на которой видна эта ссылка, при щелчке по ней браузер пользователей переместится к началу тега, к которому вы добавили идентификатор.

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