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.7.1
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 ); }