如何在WordPress中为API创建永久链接URL?

时间:2018-02-19 09:03:42

标签: json wordpress

我使用WordPress并列出我的API中的数据:

$url       = "http://example.com/all-list";
$response  = wp_remote_get( $url );
$data_body = json_decode( wp_remote_retrieve_body( $response ), true );

<?php foreach ( $data_body as $real_data ): ?>
   <a href="#"><h1><?php echo $real_data["title"]; ?></h1></a>
<?php end foreach; ?>

但在<a href="#"></a>我不知道如何给网址。

示例:我想给<a href="/real-data?id=<?php $real_data['id'] ?>">然后返回新的视图模板。它类似于get_permalink();来查看单页帖子。

我怎么能在WordPress中这样做?

1 个答案:

答案 0 :(得分:0)

请查看以下示例。

// This would output '/client/?s=word&foo=bar'
echo esc_url( add_query_arg( 'foo', 'bar' ) );

// This would output '/client/?s=word&foo=bar&baz=tiny'
$arr_params = array( 'foo' => 'bar', 'baz' => 'tiny' );
echo esc_url( add_query_arg( $arr_params ) );

https://developer.wordpress.org/reference/functions/add_query_arg/