弹出消息后(几秒钟)将网站域名(包括所有页面)重定向到外部URL

时间:2019-05-15 作者:Nisarg

我是wordpress的新手,我制作了如下自定义代码。我可以在wordpress中放置此自定义代码。我想重定向网站域和所有页面,但想显示弹出消息几秒钟(3到5),并自动重定向到任何外部URL。

<script type="text/javascript">   
    function Redirect() 
    {  
        window.location="https://example.com"; 
    } 
     $(window).on(\'load\',function(){
        $(\'#myModal\').modal(\'show\'); 
        setTimeout(\'Redirect()\', 5000);  
    });
</script>

<div class="container">
  <!-- Trigger the modal with a button -->
  <button type="button" class="btn btn-info btn-lg" data-toggle="modal" data-target="#myModal">Open Modal</button>

  <!-- Modal -->
  <div class="modal fade" id="myModal" role="dialog">
    <div class="modal-dialog">

      <!-- Modal content-->
      <div class="modal-content">
        <div class="modal-header">
          <button type="button" class="close" data-dismiss="modal">&times;</button>
          <h4 class="modal-title">Beaumondevillas are part of Natural Retreats</h4>
        </div>
        <div class="modal-body">
          <p>We are redirecting the Natural Retreats Palm Spring Page</p>
        </div>
        <div class="modal-footer">
          <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
        </div>
      </div>

    </div>
  </div>

</div>

1 个回复
SO网友:Antti Koskinen

“Where”在某种程度上取决于您使用的主题。这里有几个例子,

如果你有一个定制的主题,那么你可以把代码放在任何合适的地方。例如header.php (之后<head>) 或footer.php.

如果您有子主题,则可以复制合适的template_part 从父主题到子目录的文件,并将代码添加到该文件中。

添加带有操作/过滤器挂钩的代码。例如wp_footer尽管这个按钮看起来有点傻)或将其附加到the_content.

如果不需要显示重定向的域内容,可以创建自定义页面模板和页面,首先使用template_redirect (或template_include) 用作登录页。然后在该页面上包含自定义重定向模式。

相关推荐

标头和wp_reDirect不起作用。无法修改标题信息警告

是否有人知道无头重定向的其他方法();给我这个错误?wp_redirect 也不适合我。。。这是我遇到的错误:警告:无法修改标题信息-标题已由/home/my\\u site/public\\u html/wp content/themes/EHCC/page secure.php:8)在/home/my\\u site/public\\u html/wp content/themes/my\\u theme/template parts/secure表单中发送。php第8行<?php ob