Stai cercando un modo per ottenere il primo link in un post? Questo snippet otterrà l'URL nei meta del post (se esiste) o il primo link trovato nel contenuto del post. Come riserva, otterrà il permalink del post se non viene trovato alcun URL nel post, il che può essere utile per il formato del post "link".
Istruzioni:
- Aggiungi questo codice al file functions.php del tuo tema o a un plugin specifico per il sito.
- Chiama la funzione nel Loop all'interno di un file di template quando hai bisogno di ottenere il primo link nel post.
function get_link_url() {
$content = get_the_content();
$has_url = get_url_in_content( $content );
return ( $has_url ) ? $has_url : apply_filters( 'the_permalink', get_permalink() );
}
Nota: Se questa è la prima volta che aggiungi snippet di codice in WordPress, consulta la nostra guida su come copiare / incollare correttamente snippet di codice in WordPress, in modo da non rompere accidentalmente il tuo sito.
Se ti è piaciuto questo snippet di codice, prendi in considerazione la possibilità di consultare i nostri altri articoli sul sito come: I 9 migliori strumenti SEO per aumentare il traffico del tuo sito web, VELOCEMENTE!
Ciao, grazie per questo utile post, ho copiato e incollato il codice in function.php
ora quale codice devo chiamare questa funzione??
Dovresti aggiungere get_link_url(); nel Loop all'interno di un file di template. Potresti voler consultare: https://www.isitwp.com/the-ultimate-guide-to-the-wordpress-loop/