Wordpress - перевод строки в javascript или jquery

Я пытаюсь перевести эту строку в javascript, но, похоже, не могу сделать это должным образом.

$(".search-overlay .s").attr("placeholder", "Type here to search");

Я пробовал следующее, но это дает ошибки, есть идеи?

$(".search-overlay .s").attr("placeholder", "<?php _e( '"Type here to search"', 'romeo' ); ?>");

Спасибо.

Question Title !== Question Code
ibrahim mahrir 24.11.2018 14:53

Что именно вы здесь имеете в виду под словом «переводить»?

Pointy 24.11.2018 14:57

Я предполагаю, что вы используете Wordpress и пытаетесь использовать его функцию _e в заполнителе? Какие ошибки вы получаете? А почему на '"Type here to search"' двойные кавычки?

Jeto 24.11.2018 15:01

Извините, да, это правильно, страница просто зависает, ошибка как таковая не выдается, просто пустой белый экран

Scott Hunter 24.11.2018 15:02
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
4
574
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы должны сделать этот правильный способ Wordpress, используя функцию wp_localize_script ()

Пожалуйста, проверьте эту страницу кодекса: https://codex.wordpress.org/Function_Reference/wp_localize_script

В основном на php:

// Register the script
wp_register_script( 'some_handle', 'path/to/myscript.js' );

// Localize the script with new data
$translation_array = array(
    'some_string' => __( 'Some string to translate', 'plugin-domain' ),
    'a_value' => '10'
);
wp_localize_script( 'some_handle', 'object_name', $translation_array );

// Enqueued script with localized data.
wp_enqueue_script( 'some_handle' );

И в javascript:

alert(object_name.some_string);

Другие вопросы по теме