北极寒流 » 网络资源 » 给WordPress分类目录和页面添加斜杠(排除文章页面/内分页和自定义文章类型) - 2017.11.29

给WordPress分类目录和页面添加斜杠(排除文章页面/内分页和自定义文章类型)

给WordPress分类目录和页面添加斜杠(排除文章页面和内分页),我们只要把以下代码加在主题目录的 functions.php 中即可:

function nice_trailingslashit($string, $type_of_url) {

if ( $type_of_url != 'single' && $type_of_url != 'single_paged' )

$string = trailingslashit($string);

return $string;

}

 

add_filter('user_trailingslashit', 'nice_trailingslashit', 10, 2);

如果你希望页面也不要加斜杠,那么把上面其中的内容修改为

if ( $type_of_url != 'single' && $type_of_url != 'page' && $type_of_url != 'single_paged' )

如果你的网站还有自定义文章类型,并且自定义文章类型也不想添加斜杠,那么可以修改为

function nice_trailingslashit($string, $type_of_url) {

global $post_type;

if ( $type_of_url != 'single' && $type_of_url != 'single_paged' && $post_type !== 'projects'  )

$string = trailingslashit($string);

return $string;

}

 

add_filter('user_trailingslashit', 'nice_trailingslashit', 10, 2);

其中 $post_type !== 'projects'中的 projects即为你的自定义文章类型。

29

给WordPress分类目录和页面添加斜杠(排除文章页面/内分页和自定义文章类型)

分享到:

最受欢迎的