pings_open()
Проверяет разрешено ли текущему посту получать пинги. Условный тег.
1 раз — 0.000049 сек (очень быстро) | 50000 раз — 0.64 сек (очень быстро) | PHP 7.0.14, WP 4.7
Хуки из функции
Возвращает
true|false.
Использование
<?php if( pings_open($post_id) ){ ... } ?>
- $post_id(число)
- ID поста, который нужно проверить. По умолчанию, будет проверяться текущий пост.
Примеры
#1 Проверим разрешены ли пинги для текущего поста.
Чтобы проверить разрешены ли пинги для текущего поста, используйте такую проверку:
<?php global $post;
if( 'open' == $post->ping_status ){
echo "Пинги разрешены!";
}
Список изменений
| С версии 1.5.0 | Введена. |
Код pings_open() pings open WP 6.9
function pings_open( $post = null ) {
$_post = get_post( $post );
$post_id = $_post ? $_post->ID : 0;
$pings_open = ( $_post && ( 'open' === $_post->ping_status ) );
/**
* Filters whether the current post is open for pings.
*
* @since 2.5.0
*
* @param bool $pings_open Whether the current post is open for pings.
* @param int $post_id The post ID.
*/
return apply_filters( 'pings_open', $pings_open, $post_id );
}