在URL固定链接最后一个斜杠返回不同内容后添加了slug

时间:2020-05-07 作者:Rom Grk

我是一名网络开发人员,但没有wordpress经验,我正在帮助一位朋友。

因此,我对以下格式的帖子进行了永久链接:

https://example.com/some-slug/
但是,出于某些原因,此格式中也有返回内容的链接:

https://example.com/some-slug/alternative-categoryA-categoryB-blog-1/
后一种格式返回一个标题相同的页面,一幅图像,但没有任何文本。我不知道如何以及为什么创建这些URL,也不知道如何删除它们。我希望这些URL重定向到实际的帖子(例如https://example.com/some-slug/alternative-categoryA-categoryB-blog-1/ 正在重定向到https://example.com/some-slug/).

你知道我该怎么做吗?

下面是一个活生生的例子:
https://lolawho.com/lola-loves-mike-parisellas-otherworldly-mixed-media-collages/
https://lolawho.com/lola-loves-mike-parisellas-otherworldly-mixed-media-collages/mike-parisella-lola-who-fashion-music-photography-blog-1/

1 个回复
SO网友:Rom Grk

这些链接称为附件页,Wordpress为帖子中的每个媒体附件创建一个。有几个插件可以禁用它们。要将用户重定向到实际帖子,可以添加以下代码行:

// in wp-content/themes/[your-child-theme]/image.php

<?php wp_redirect(get_permalink($post->post_parent)) ; ?>

链接:https://www.greengeeks.ca/tutorials/article/set-wordpress-to-disable-attachment-pages-for-media/

相关推荐

更改wp-admin/plugins.php上统计的插件数量

我已成功地使用从插件页面隐藏我的插件$wp_list_table 然而,顶部的分页仍然将插件列为“所有(3)”等。我成功地改变了$wp_list_table 的数组_pagination_args = total_items.但它仍然在页面顶部呈现插件-“全部(3)”。有什么办法可以解决这个问题吗?我找到了WP_Plugins_List_Table::prepare_items()具有全局$totals 变量,但我不确定我将如何改变这一点,在这个函数中$totals = array(); fore