Código:
Me tira este errorif ($link->getAttribute('title') == '' || empty($link->getAttribute('title')))
Fatal error: Can't use method return value in write context
Código PHP:
Ver original
function get_page_title($url){ include_once( ABSPATH . WPINC. '/class-http.php' ); $request = new WP_Http; $result = $request->request( $url ); if( is_wp_error( $result ) ) return false; } else { return false; } } add_filter('the_content','auto_add_title_to_link'); function auto_add_title_to_link($content){ $html = new DomDocument; $html->loadHTML($content); $html->preserveWhiteSpace = false; //get all links foreach($html->getElementsByTagName('a') as $link) { //make sure it dosent have a title $links[] = $link->getAttribute('href'); } //get title and add it foreach ($links as $link){ $title = get_page_title($link); if (false !== $title){ $replace = $link.' title="'.$title.'"'; } }