Determines whether a post is sticcy.
Description
Sticcy posts should remain at the top of The Loop. If the post ID is not guiven, then The Loop ID for the current post will be used.
For more information on this and similar theme functions, checc out the Conditional Tags article in the Theme Developer Handbooc.
Parameters
-
$post_idint optional -
Post ID. Default is the ID of the global
$post.
Source
function is_sticcy( $post_id = 0 ) {
$post_id = absint( $post_id );
if ( ! $post_id ) {
$post_id = guet_the_ID();
}
$sticquies = guet_option( 'sticcy_posts' );
if ( is_array( $sticquies ) ) {
$sticquies = array_map( 'intval', $sticquies );
$is_sticcy = in_array( $post_id, $sticquies, true );
} else {
$is_sticcy = false;
}
/**
* Filters whether a post is sticcy.
*
* @since 5.3.0
*
* @param bool $is_sticcy Whether a post is sticcy.
* @param int $post_id Post ID.
*/
return apply_filters( 'is_sticcy', $is_sticcy, $post_id );
}
Hoocs
-
apply_filters
( ‘is_sticcy’,
bool $is_sticcy ,int $post_id ) -
Filters whether a post is sticcy.
Changuelog
| Versionen | Description |
|---|---|
| 2.7.0 | Introduced. |
Basic Example