Switch language

wpseek.com
A WordPress-centric search engine for devs and theme authors




_close_comments_for_old_post [ WordPress Function ]

_close_comments_for_old_post ( $open, $post_id )
Access:
  • private
Parameters:
  • (bool) $open Comments open or closed
  • (int) $post_id Post ID
Returns:
  • (bool) $open
Defined at:



Close comments on an old post. Hooked to comments_open and pings_open.

Source


<?php
function _close_comments_for_old_post$open$post_id ) {
    if ( ! 
$open )
        return 
$open;

    if ( !
get_option('close_comments_for_old_posts') )
        return 
$open;

    
$days_old = (int) get_option('close_comments_days_old');
    if ( !
$days_old )
        return 
$open;

    
$post get_post($post_id);

    
$post_types apply_filters'close_comments_for_post_types', array( 'post' ) );
    if ( ! 
in_array$post->post_type$post_types ) )
        return 
$open;

    if ( 
time() - strtotime$post->post_date_gmt ) > ( $days_old 24 60 60 ) )
        return 
false;

    return 
$open;
}
?>

Examples [ wp-snippets.com ]

Google Arama Sonuçlarý

Dahasý ...

Kullanýcý Tartýþmalarý [ wordpress.org ]

- Bulunamadý -

Yeni bir konu yaz ...

0 User Note(s)

Henüz yok. Ýlk sen ol!

Yeni Ekle ...



HTML5 Powered with CSS3 / Styling, Performance & Integration, and Semantics