我正在用自定义的帖子类型进行一些测试。
假设我有各种页面模板和一个共享一个页脚的自定义帖子类型模板。php文件。在页脚中,我调用do_dis_function()
其简单定义如下:
function do_dis_function() {
global $post;
the_ID();
// echo get_the_ID();
// echo $post->ID;
}
在这两种情况下,在页面和/或CPT模板中,都会显示一个ID。。。但只有在页面模板中才是一致的。
经过进一步测试,我意识到,如果我查看自定义帖子类型模板,首先看起来随机的回显ID看起来是来自共享相同类别的自定义帖子类型条目的ID。
因此,要分解它,我有5个项目,2个类别。其中3个项目属于同一类别。他们的ID是16、22和41。如果我在看22号帖子,回显的ID是16或41。
大富克。请有人解释一下。