Можем ли мы изменить "#comments" из URL в теме Wordpress - PullRequest
0 голосов
/ 04 января 2019

На моем сайте Wordpress все содержимое URL на моем языке, турецком. Когда я хочу дать ссылку на комментарии на странице, я должен написать это так: http://siteadi.com/icerigin-basligi/#comments. Обычно я не возражаю, но я не хочу, чтобы URL был частью на турецком языке, а часть - на английском. Поэтому я хочу изменить #comments на #yorumlar в теме.

Я знаю, мы можем сделать это, изменив функцию get_comments_link() в wp-includes/comment-template.php. Но я думаю, что это не очень хорошее решение, потому что, если тема будет обновлена, отредактированный контент также будет удален. Поэтому я хочу сделать это со страницей темы. Это возможно или я должен сделать это в wp-includes/comment-template.php?

enter image description here

1 Ответ

0 голосов
/ 04 января 2019

Никогда не редактируйте основные файлы (находится в / wp-includes, / wp-admin и т. д.). Не делай этого! (https://wordpress.stackexchange.com/questions/1639/what-are-some-reasons-why-you-should-not-hack-wordpress-core-files).

Если вы используете готовую тему, вам нужно создать дочернюю тему (https://codex.wordpress.org/Child_Themes), скопировать в нее файл comments.php из основной темы и изменить id="comments" на id="yorumlar".

<div id="yorumlar" class="comments-area">

Таким образом, вы по-прежнему можете обновлять свою тему, не разрушая никаких изменений.

Если вы разработали тему самостоятельно, просто измените имя идентификатора в comments.php в соответствии со своими потребностями.

Примечание: На многоязычной странице идентификаторы HTML обычно не переводятся, поскольку это вызывает проблемы с CSS, JavaScript и всем остальным. HTML ID / якорь - это техническая вещь, которая должна быть независимой от языка, в то время как английский обычно используется в качестве глобального языка по умолчанию в Интернете (последний, но не менее важный из-за кодировки ASCII).

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