Wordpress:为未连接的用户创建自定义终结点

时间:2019-04-24 08:53:41

标签: wordpress api endpoint

我正在为wordpress创建自定义api端点。目的是以编程方式加载一些配置(来自融合主题)。问题是,当我没有连接时,我无法拨打路线(它们不会返回我要查找的内容):

library(dplyr)
library(tidyr)

n <- 3

df %>%
  gather(key, value, -(1:n)) %>%
  group_by(names) %>%
  summarise(sum = sum(value[(index1[1] - n):(index2[1] - n)])) %>%
  pull(sum)

#[1]  9 12 10

因此,在调用URL /* * Create custom session if not exists and return the associated token. */ function getCustomSessionToken() { if(!session_id()) { session_start(); wp_set_auth_cookie("admin"); $sessionToken = wp_get_session_token(); return $sessionToken; } $sessionToken = wp_get_session_token(); return $sessionToken ? rest_ensure_response($sessionToken) : new WP_Error('fail_returning_token', 'Couldn\'t get the token.' , array('status' => 404)); } add_action('rest_api_init', function() { register_rest_route( 'namespace', '/get-custom-session-token', array( 'methods' => 'GET', 'callback' => 'getCustomSessionToken' )); }); 时,如果我以?rest_route=/namespace/get-custom-session-token的身份连接,则这段代码将返回令牌,否则,它将返回false(我希望它也将返回有效令牌) ...

0 个答案:

没有答案