你的食谱档案本身没有帖子或页面可以附加元数据,如特色图片。
由于你没有发布任何代码,我的灵力今天也不起作用,我假设其中之一就是你的情况:
Top recipes和recipes archive完全相同,没有区别Top recipes使用pre\\u get\\u posts修改主循环,我建议您不要重复使用archive recipe。php,而是有3个文件,归档模板、页面模板和通过get_template_part
可能的解决方案,从最粗糙的开始,朝着最好的方向发展:
使用is_archive()
要在存档页上显示硬编码的特征图像,但在用作页面模板时不显示,请使用WP\\u Query搜索页面类型的帖子,其中帖子元与页面模板存档配方匹配。php并显示第一个特色图片,在“阅读”下的“后端选项”中添加一个下拉菜单,允许您选择顶级配方页面,然后通过存档页面上的“获取”选项获取ID,认识到配方存档和顶级配方列表不是一回事,相同的命名和相同的模板是糟糕的设计、糟糕的实现、糟糕的seo,糟糕的做法、糟糕的用户交互和完全令人困惑