Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress-在javascript或jquery中翻译字符串_Javascript_Php_Jquery_Wordpress - Fatal编程技术网

Wordpress-在javascript或jquery中翻译字符串

Wordpress-在javascript或jquery中翻译字符串,javascript,php,jquery,wordpress,Javascript,Php,Jquery,Wordpress,我试图用javascript翻译这个字符串,但我似乎无法正确地翻译 $(".search-overlay .s").attr("placeholder", "Type here to search"); 我试过以下方法,但有错误,有什么想法吗 $(".search-overlay .s").attr("placeholder", "<?php _e( '"Type here to search"', 'romeo' ); ?>"); $(“.search overlay.s”).

我试图用javascript翻译这个字符串,但我似乎无法正确地翻译

$(".search-overlay .s").attr("placeholder", "Type here to search");
我试过以下方法,但有错误,有什么想法吗

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

$(“.search overlay.s”).attr(“占位符”,”您应该使用wp\u localize\u script()函数以正确的方式使用Wordpress

请查看本法典页:

基本上在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);

问题标题!==Question code
这里的“translate”到底是什么意思?我猜你在Wordpress上,试图在占位符中使用它的功能?你得到了什么错误?为什么要在这里键入双引号进行搜索“
?对不起,是的,没错,页面刚刚挂起,没有给我这样的错误,只是一个空白的白色屏幕