点击post时Wordpress重定向

点击post时Wordpress重定向,wordpress,redirect,custom-wordpress-pages,Wordpress,Redirect,Custom Wordpress Pages,这就是我所拥有/试图实现的目标: 我有一些帖子 当有人点击帖子时,我不希望它被打开 相反,我希望将用户重定向到与post关联的url(url指向外部API) 例如,我有帖子: 标题-“ABC” 副标题-“ABCABC” 正文-“AAAAA BBBBB CCCC” (尝试获取)重定向url-“” 当用户点击我的“ABC”帖子时,我希望他被重定向到相应的url-“” 有没有插件,或者我可以使用一些PHP代码/DB修改来实现?欢迎举例和建议 顺便说一句,我希望每一篇文章都能被重定向 p.p.S.我不适

这就是我所拥有/试图实现的目标:

  • 我有一些帖子
  • 当有人点击帖子时,我不希望它被打开
  • 相反,我希望将用户重定向到与post关联的url(url指向外部API)
  • 例如,我有帖子:

  • 标题-“ABC”
  • 副标题-“ABCABC”
  • 正文-“AAAAA BBBBB CCCC”
  • (尝试获取)重定向url-“”
  • 当用户点击我的“ABC”帖子时,我希望他被重定向到相应的url-“”

    有没有插件,或者我可以使用一些PHP代码/DB修改来实现?欢迎举例和建议

    顺便说一句,我希望每一篇文章都能被重定向

    p.p.S.我不适合重定向到相同的常量url


    p.p.p.S.我真的没有在网络上找到任何好的解决方案。

    有一些插件可以满足您的需求

    我不久前写过一篇文章,它让你可以选择将外部内容带到你的站点中,或者-301重定向到它:

    一个工作方式类似,但只是重定向:

    或者是一个可以让你在不进入每一篇文章的情况下处理它的工具:

    或者,您可以使用外部URL在您的帖子上设置一个URL。然后,检查是否设置了该值,如果设置了,则重定向到外部URL,如下所示:

    add_action( 'template_redirect', 'redirect_externally' );
    function redirect_externally(){
        $redirect = get_post_meta( get_the_ID(), 'redirect_to_here', true );
    
        if( $redirect ){
            wp_redirect( $redirect );
        }
    }