代码来自codex:
<?php wp_redirect( get_permalink( $post->post_parent )); exit; ?>
我在一个空的附件中添加了上述内容。php页面。当我访问附件页时(例如。
http://example.com/?attachment_id=2071) 我得到错误:
“此网页有重定向循环ERR\\u TOO\\u MANY\\u重定向”
为什么?
更新时间:
根据给出的答案,我将代码更新为:
if($post->post_parent != 0):
wp_redirect(get_permalink($post->post_parent));
else:
wp_redirect(get_permalink(2));
endif;
exit;
这样,如果post\\u父项==0,它将返回主页。我不知道我是否应该抓住别的什么。但这似乎奏效了。
感谢Ignat B.解释发生的事情。我有几个附件的post\\u parent=0。碰巧我尝试的链接就是其中之一。