Я пытаюсь назначить 3 разные ссылки на одну кнопку в WordPress в зависимости от того, на каком языке я нахожусь. Например, я просматриваю в Engli sh и нажимаю эту кнопку, на которую меня перенаправляют " page_en ", и если я просматриваю по-французски, меня перенаправляют на" page_fr ".
Я использую PolyLang для перевода всего сайта.
То, что я сделал, было :
- создайте файл. js со следующим кодом:
<script>
jQuery(document).ready(function(){
jQuery('html[lang=|en] .name_button').attr('href', 'page_link_en');
jQuery('html[lang=|fr] .name_button').attr('href', 'page_link_fr');
});
</script>
- Передал файл "language_redirect. js"
- Поместил его в каталог wp: wp-includes / js
- В функции. php, в конце страницы я поставил этот код:
wp_enqueue_script('custom-script', get_stylesheet_directory_uri() . '/js/language_redirect.js', array( 'jquery' ));
Я не специалист по кодированию, поэтому точно не знаю, есть ли проблема в коде или в его размещении.
Может кто-нибудь помочь мне с этим? Спасибо всем!