Recupera il permalink per il feed dei commenti del post.

Parametri

$post_id

(int)(Opzionale) ID del post. L'impostazione predefinita è l'ID del post globale $post.

$alimentazione

(stringa)(Opzionale) Tipo di alimentazione. I valori possibili sono 'rss2', 'atom'. Il valore predefinito è quello di get_default_feed().

Valore predefinito: ''

Ritorno

(stringa) Il permalink del feed dei commenti per il post dato.

Fonte

File: wp-includes/link-template.php

functionget_post_comments_feed_link($post_id=0,$feed=''){$post_id=absint($post_id);if(!$post_id){$post_id=get_the_ID();}if(empty($feed)){$feed=get_default_feed();}$post=get_post($post_id);$unattached='attachment'===$post->post_type&&0===(int)$post->post_parent;if(get_option('permalink_structure')){if('page'===get_option('show_on_front')&&get_option('page_on_front')==$post_id){$url=_get_page_link($post_id);}else{$url=get_permalink($post_id);}if($unattached){$url=home_url('/feed/');if(get_default_feed()!==$feed){$url.="$feed/";}$url=add_query_arg('attachment_id',$post_id,$url);}else{$url=trailingslashit($url).'feed';if(get_default_feed()!=$feed){$url.="/$feed";}$url=user_trailingslashit($url,'single_feed');}}else{if($unattached){$url=add_query_arg(array('feed'=>$feed,'attachment_id'=>$post_id,),home_url('/'));}elseif('page'===$post->post_type){$url=add_query_arg(array('feed'=>$feed,'page_id'=>$post_id,),home_url('/'));}else{$url=add_query_arg(array('feed'=>$feed,'p'=>$post_id,),home_url('/'));}}/**
	 * Filters the post comments feed permalink.
	 *
	 * @since 1.5.1
	 *
	 * @param string $url Post comments feed permalink.
	 */returnapply_filters('post_comments_feed_link',$url);}

Correlato

Utilizzi

Usi Descrizione
wp-includes/formatting.php: trailingslashit()

Aggiunge una barra di separazione.

wp-includes/functions.php: absint()

Converte un valore in un numero intero non negativo.

wp-includes/functions.php: add_query_arg()

Recupera una stringa di query URL modificata.

wp-includes/link-template.php: home_url()

Recupera l'URL del sito corrente in cui è accessibile il front-end.

wp-includes/link-template.php: link_commenti_feed

Filtra il permalink del feed dei commenti al post.

wp-includes/link-template.php: _get_page_link()

Recupera il permalink della pagina.

wp-includes/link-template.php: get_permalink()

Recupera il permalink completo per il post o l'ID del post corrente.

wp-includes/link-template.php: user_trailingslashit()

Recupera una stringa con barra di separazione, se il sito è impostato per l'aggiunta di barre di separazione.

wp-includes/plugin.php: applica_filtri()

Richiama le funzioni di callback che sono state aggiunte a un gancio per filtri.

wp-includes/feed.php: get_default_feed()

Recupera il feed predefinito.

wp-includes/option.php: get_option()

Recupera il valore di un'opzione in base al suo nome.

wp-includes/post-template.php: get_the_ID()

Recupera l'ID dell'elemento corrente nel ciclo di WordPress.

wp-includes/post.php: get_post()

Recupera i dati di un post, dato un ID o un oggetto post.

Utilizzato da

Usato da Descrizione
wp-includes/general-template.php: feed_links_extra()

Visualizza i collegamenti ai feed extra, come quelli delle categorie.

wp-includes/deprecated.php: commenti_rss()

Restituisce il link al feed RSS del post.

wp-includes/link-template.php: post_comments_feed_link()

Mostra il link al feed dei commenti di un post.

wp-includes/canonical.php: redirect_canonical()

Reindirizza i link in entrata all'URL corretto in base all'url del sito.

wp-includes/canonical.php: redirect_guess_404_permalink()

Tenta di indovinare l'URL corretto per una richiesta 404, in base ai parametri della query.

Changelog

Versione Descrizione
2.2.0 Introdotto.