在WordPress中获取自定义端点URL的方法如下:
register_rest_route
函数来创建自定义端点。该函数接受三个参数:命名空间、路由和参数。你可以在主题的functions.php
文件中添加以下代码来创建一个自定义端点:function custom_endpoint_callback( $request ) {
// 在这里处理自定义端点的逻辑
}
add_action( 'rest_api_init', function () {
register_rest_route( 'custom/v1', '/endpoint', array(
'methods' => 'GET',
'callback' => 'custom_endpoint_callback',
) );
} );
上述代码创建了一个名为custom/v1/endpoint
的自定义端点,使用GET方法,并将请求转发到custom_endpoint_callback
函数。
get_rest_url
函数来获取自定义端点的URL。该函数接受两个参数:站点URL和自定义端点的路由。你可以在主题或插件的代码中使用以下代码来获取自定义端点的URL:$endpoint_url = get_rest_url( null, '/custom/v1/endpoint' );
上述代码将返回自定义端点的完整URL。
总结起来,要在WordPress中获取自定义端点URL,你需要完成以下步骤:
functions.php
文件中使用register_rest_route
函数创建自定义端点。get_rest_url
函数获取自定义端点的URL。腾讯云相关产品和产品介绍链接地址:
请注意,以上仅为腾讯云的一些相关产品,其他云计算品牌商也提供类似的产品和服务。