我在帖子模板(single.php)上使用以下代码检查当前帖子是否有粘性:
<?php
if ( is_sticky() )
echo \'Post is sticky.\';
?>
但它在附件页面模板(image.php)上不起作用。我想检查一下母帖在帖子特色图片的附件页上是否有粘性。
如何检查附件页面(image.php)上的父帖子是否有粘性?
最合适的回答,由SO网友:Pieter Goosen 整理而成
post父级可通过访问$post->post_parent
. 将检索post父级的ID,因此可以尝试以下操作
$parent_ID = $post->post_parent;
if( is_sticky( $parent_ID ) ) {
// DO SOMETHING IF POST PARENT IS STICKY
}