gpt4 book ai didi

php - 如何在 wordpress 中为特定类别的帖子维护单独的永久链接结构

转载 作者:搜寻专家 更新时间:2023-10-31 21:56:11 27 4
gpt4 key购买 nike

您好 目前在我们的 wordpress 中,我们默认的永久链接结构是

abc.com/%postname%-%post_id%.html

但对于特定类别我想要不同的永久链接结构例如:对于照片类别,我希望 url 结构为

abc.com/%post_id%.html

目前我正在使用下面的代码但是它不起作用

add_filter( 'post_link', 'custom_permalink', 10, 3 );
function custom_permalink( $permalink, $post, $leavename ) {
// Get the categories for the post
$category = get_the_category($post->ID);
if ( !empty($category) && $category[0]->cat_name == "Photos" ) {
$permalink = home_url('/'.$post->ID .'.html' );
}
return $permalink;
}

但我没有为特定类别的帖子获得不同的永久链接结构。请帮助我。

最佳答案

帖子必须有一个非数字的 slug,因为 slug 是一个唯一标识符。

因此请将 %post_id% 与其他文本结合使用。这肯定会奏效。

特定类别帖子的自定义永久链接 url,如 abc.com/%post_id%.html 是不可能的,并且在 https://wordpress.org/support/topic/post_id-only-permalink-comes-with-date-and-death-links 上讨论了相同的主题。 .

关于php - 如何在 wordpress 中为特定类别的帖子维护单独的永久链接结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33513969/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com