Slide 24
Slide 24 text
KRISTARELLA.blog
WHAT YOU CAN DO WITH IT: SEARCH FROM ANYWHERE
function search_v2( $search ) {
$num = 30; $fields = ‘URL,title'; $order = ‘asc'; $orderby = 'title';
$url = 'https://public-api.wordpress.com/wp/v2/sites/en.support.wordpress.com/pages/?order='.
$order.'&orderby='.$orderby.'&per_page='.$num.'&search='.urlencode( $search );
$ch = curl_init();
curl_setopt( $ch, CURLOPT_FAILONERROR, false );
curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, true );
curl_setopt( $ch, CURLOPT_URL, $url );
curl_setopt( $ch, CURLOPT_TIMEOUT, 10 );
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
curl_setopt($ch, CURLOPT_VERBOSE, true);
$body = curl_exec( $ch );
$err = curl_errno( $ch );
$data = json_decode( $body, true );
if( !empty( $data ) ) {
echo '';
while (list($key, $post) = each( $data ) ) {
echo ''.$post['title']['rendered'].'
'.$post['link'].'
';
}
echo "";
}
}