Se trovi un errore con il tuo codice o progetto, ricordati di testare sempre in un ambiente di test prima di caricare il codice nel lavoro finale.
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. |