What is an arbitrary URL?

时间:2020-10-03 作者:YOSIP MIKE.

我已经为wordpress创建了一个插件,但我不明白什么是;任意URL“;是以下是我的发现:

安装后,插件必须在WordPress网站上提供自定义端点。通过“,”;自定义端点“;我们将WP无法识别的任意URL称为标准URL,例如permalink等等。请注意,这不是REST连接点。当avisitor导航到该端点时,插件必须向REST API端点发送requestHTTP。该API可在https://jsonplaceholder上获得。类型代码。com/和您要呼叫的连接点是/用户。插件将解析JSON响应,并使用它创建和显示一个HTML表。

我想让你告诉我这个任意的URL是什么,并请大致澄清这个问题。

1 个回复
SO网友:Howdy_McGee

任意定义为:

基于随机选择或个人突发奇想,而不是任何原因或系统。

WordPress有时会自动系统地生成URL。例如,每当您创建一个新的WordPress页面时,默认情况下,它只会根据页面标题的slug生成一个URL。

example.com/my-page-title/
我们可以更改这一点,但在默认情况下,无论何时创建新页面,我们都可以期望它创建该URL,记住该URL,并能够基于该URL提取数据。

端点是我们根据需要知道的东西。如果客户端需要computers 无论出于何种原因,WordPress默认情况下并不知道这一点,但我们可以告诉WordPress创建一个端点来识别computers. 我们可以通过以下方式创建自定义REST端点The WordPress Handbook.

<?php
add_action( \'rest_api_init\', function () {
    register_rest_route( \'myplugin/v1\', \'/author/(?P<id>\\d+)\', array(
        \'methods\' => \'GET\',
        \'callback\' => \'my_awesome_func\',
    ) );
} );
按照上面的链接,在他们的示例中,他们正在为返回的插件创建一个自定义端点author 职位。同样,端点是任意的,/author/ 可能是/computers/ 根据我们的需要或项目的需要,是否有意义。我们仍然需要围绕端点构建功能,但以上链接的手册中已涵盖了所有内容。

在任何情况下,并不是每个插件都将拥有或需要自己的自定义端点或自定义REST端点。

相关推荐

Fixing external image urls

我的图片目前已外部链接到我的博客帐户。通过PowerPress导入所有内容后,它导入了我的所有图像,如下所示:<div class=\"separator\" style=\"clear: both; text-align: center;\"><a href=\"https://1.bp.blogspot.com/-YrjQLYBicjE/Wl19tTXO1mI/AAAAAAAAneY/ulQf9voxKGo0CTZFb4Xi96Lk0mFS2purwCLcBGAs/s1600/95D