如何更改帖子页面上的帖子标题链接?

时间:2017-07-31 作者:NerdOfLinux

我创建了一个插件,如果帖子属于某个类别,如果用户未登录,它将更改内容以显示登录消息。如何从插件更改帖子标题的链接?

注意:我的代码位于https://github.com/NerdOfLinux/MemberOnly/

如果你知道插件Ultimate Member, 我想要一些类似于他们自定义帖子设置的内容,只允许登录用户访问帖子,并将未登录的用户重定向到登录页面。

1 个回复
SO网友:ClemC

使用post_link 过滤器挂钩:

add_filter( \'post_link\', \'wpse_change_post_link\', 99, 3 );

function wpse_change_post_link( $url, $post, $leavename = false ) {
    // Can\'t fill these conditions since you didn\'t specify them...
    if ( \'my_post_type\' === $post->post_type ) {
        $url = \'\'; // Your new URL...
    }

    return $url;
}

结束

相关推荐

Sort posts in a specific way

我目前有6个职位属于“服务”类别。每个服务都有\\u内容和1-2个文档(小册子和/或T&C以及外部表单)现在,假设这6篇文章的ID为1,2,3,4,5,6,但我希望它是2,5,3,1,4,6。这可能吗?如果是,我将如何实现它?