今天在操作的过程中,需要获取当前文章文章的父类ID,可能大家很奇怪,文章怎么会存在父类ID,其实WordPress默认自带的文章发布是没有设定这个的,但是如果你自定义文章类型可能就会有。
具体的大家可以百度一下,我这里就不细说了,简单说下获取父类ID的两种方法。
$check_parent = get_post_ancestors( $current_post_id );
上面使用的函数名为: get_post_ancestors,关于它的介绍:
下面还有一种:
echo wp_get_post_parent_id(get_the_ID());
wp_get_post_parent_id()的介绍如下:
那么二者之间最大的差别可能就在于返回结果,前者会返回一个数组,后者返回一个单独的ID,二者之间根据需求不一样,使用场景也不相同。