$child_url = 'https://c2code.jagdish.info/';
$postid = trim(123);
if(!empty($vcontent_post_content)){
$content = apply_filters('the_content', $vcontent_post_content);
$content = str_replace(']]>', ']]>', $content);
$dom = new DOMDocument;
//$dom->loadHTML($content, LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD);
$dom->loadHTML($content);
$links = $dom->getElementsByTagName('a');
//Loop through each <a> tags and replace them by their text content
for ($i = $links->length - 1; $i >= 0; $i--) {
$linkNode = $links->item($i);
$url = $links->item($i)->getAttribute("href");
if (strpos($url, $child_url) !== false) {
$lnkText = $linkNode->textContent;
if(!empty($lnkText)){
$newTxtNode = $dom->createTextNode($lnkText);
$linkNode->parentNode->replaceChild($newTxtNode, $linkNode);
}
}
}
$content = utf8_decode($dom->saveHTML($dom->documentElement));
$content = str_replace(array('<html><body>','</body></html>'),'',$content);
global $wpdb;
$data_update = array('post_content' => $content);
$data_where = array('ID' => $postid);
$updt = $wpdb->update($tableName , $data_update, $data_where);
if($updt){
$updt_db = 'Yes';
}
}
Jagdish Sarma Asked question March 7, 2023