request( $url ); if($status === 200){ // $html = file_get_contents($url); $html = wp_remote_retrieve_body($response); $html = str_replace('', '', $html ); $dom = new DOMDocument; @$dom->loadHTML($html); $xpath = new DOMXPath($dom); //インスタンス生成 $count = 0; foreach($xpath->query('//div[@class="post_content"]/*[not(descendant-or-self::script or descendant-or-self::button[contains(@id, "speech")])]') as $node){ $text[$count] = $node->nodeValue; $count++; } } echo json_encode($text, JSON_PRETTY_PRINT|JSON_UNESCAPED_UNICODE);