diff --git a/functions.php b/functions.php
index d6bd51d..006ced5 100644
--- a/functions.php
+++ b/functions.php
@@ -203,7 +203,9 @@ function sakura_scripts() {
'ajaxurl' => admin_url('admin-ajax.php'),
'order' => get_option('comment_order'), // ajax comments
'formpostion' => 'bottom', // ajax comments 默认为bottom,如果你的表单在顶部则设置为top。
- 'reply_link_version' => $reply_link_version
+ 'reply_link_version' => $reply_link_version,
+ 'api' => esc_url_raw( rest_url() ),
+ 'nonce' => wp_create_nonce( 'wp_rest' )
));
}
add_action( 'wp_enqueue_scripts', 'sakura_scripts' );
@@ -1640,4 +1642,4 @@ function sakura_comment_notify($comment_id){
}
add_action('comment_post', 'sakura_comment_notify');
-//code end
\ No newline at end of file
+//code end
diff --git a/header.php b/header.php
index 8f05888..96109ef 100644
--- a/header.php
+++ b/header.php
@@ -77,7 +77,7 @@ window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}
-
>
+>
Plz rename the theme folder name as Sakura!
请将主题文件夹名改为 Sakura!'; ?>
主题需要 PHP 的 curl 支持!请在 `php.ini` 里开启或者联系你的主机商。
The theme requires PHP\'s curl support! Please turn on in `php.ini` or contact your hosting provider.'; ?>
diff --git a/inc/api.php b/inc/api.php
index da10ac0..15c56c4 100644
--- a/inc/api.php
+++ b/inc/api.php
@@ -215,7 +215,7 @@ function SMMS_API($image)
/*
* 定制实时搜索 rest api
- * @rest api接口路径:https://sakura.2heng.xin/wp-json/cache_search/v1/json/
+ * @rest api接口路径:https://sakura.2heng.xin/wp-json/sakura/v1/cache_search/json
* @可在cache_search_json()函数末尾通过设置 HTTP header 控制 json 缓存时间
*/
function cache_search_json()
diff --git a/js/sakura-app.js b/js/sakura-app.js
index db66148..fb0754c 100644
--- a/js/sakura-app.js
+++ b/js/sakura-app.js
@@ -182,7 +182,7 @@ function attach_image() {
var formData = new FormData();
formData.append('cmt_img_file', f);
$.ajax({
- url: '/wp-json/sakura/v1/image/upload/?_wpnonce='+$('body').attr('nonce-data'),
+ url: Poi.api + 'sakura/v1/image/upload?_wpnonce=' + Poi.nonce,
type: 'POST',
processData: false,
contentType: false,
@@ -1376,7 +1376,7 @@ var home = location.href,
$('html').css('overflow-y', 'hidden');
if (mashiro_option.live_search) {
var QueryStorage = [];
- search_a("https://" + document.domain + "/wp-json/sakura/v1/cache_search/json");
+ search_a(Poi.api + "sakura/v1/cache_search/json");
var otxt = addComment.I("search-input"),
list = addComment.I("PostlistBox"),
@@ -1871,4 +1871,4 @@ if ((isWebkit || isOpera || isIe) && document.getElementById && window.addEventL
element.focus();
}
}, false);
-}
\ No newline at end of file
+}