wp限制评论跳转页面,如何设置停留时间,跳转到固定页面

标签: 

正在查看 5 个帖子:1-4 (共 4 个帖子)
  • 作者
    帖子
  • mars160
    • 文章数量: 27
    @mars160
    楼主

    //限制评论字数
    add_filter( 'preprocess_comment', 'minimal_comment_length' );

    function minimal_comment_length( $commentdata ) {

    $minimalCommentLength = 11;

    if ( strlen( trim( $commentdata['comment_content'] ) ) < $minimalCommentLength )

    {
    wp_die( '抱歉,您输入电话不足,请至少输入 ' . $minimalCommentLength . ' 个字!' );
    }

    return $commentdata;
    }

    以上代码的返回值是return $commentdata;

    我该如何在跳转后,设定跳转时间,并跳转到原页面,还有一个固定页面

    在记忆中设置5秒后跳转页面的方法是:<meta http-equiv=”refresh” content=”5;url=http://www.seoyh.net”>

    但是怎么将这个方法植入到这里面呢

     

    来自深圳, 广东, 中国
    孙锡源
    • 文章数量: 704
    @ibadboy

    我不明白你的意思,但是我隐约感觉你是想问如何实现类似:弹出错误页面后 X 秒跳转回来源页。

    如果是这样的话可以这样写:

    add_action('wp_footer',function () {
        $referer = wp_get_referer() ?: '/';
        echo <<<JS
    <script>
      setTimeout(function(){
        window.location.href = '$referer';
      }, 5000);
    </script>
    JS;
    });

     

    来自潍坊市, 山东省, 中国
    mars160
    • 文章数量: 27
    @mars160
    楼主

    但是怎么加载我这个上面啊

    来自深圳, 广东, 中国
    孙锡源
    • 文章数量: 704
    @ibadboy

    挂到 wp_die_handler 过滤器上试试。记得把过滤器的第一个参数返回

    来自潍坊市, 山东省, 中国
    mars160
    • 文章数量: 27
    @mars160
    楼主

    好嘞   谢谢老孙

    来自深圳, 广东, 中国
正在查看 5 个帖子:1-4 (共 4 个帖子)
  • 哎呀,回复话题必需登录。

话题信息