2014-09-10 27 views
0

我試圖在登錄到我的網站後添加一個boostrap模式。 我有我的javascript:在wordpress登錄後添加bootstrap模式

jQuery(document).ready(function($){ 

$('#after_login_modal').modal(); 

}); 

我有我的div:

<div id="after_login_modal" class="modal bs-example-modal-sm" tabindex="-1" role="dialog" aria-labelledby="mySmallModalLabel" aria-hidden="true"> 
    <div class="modal-dialog modal-sm"> 

     <div class="modal-content"> 

      <div class="modal-header"> 
       <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button> 
       <h4 class="modal-title" id="after_login_modalLabel">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</h4> 
      </div> 

      <div class="modal-body"> 
       Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur purus metus, imperdiet id blandit sit amet, 
       ornare et nisl. Nullam elit nunc, fermentum id diam eget, auctor ultricies urna. Ut sodales maximus sodales. 
       Fusce lacus libero, blandit quis maximus ut, lacinia in velit. Maecenas ligula leo, cursus vel turpis id, fermentum venenatis purus. 
       Donec eleifend nisl auctor ex ullamcorper semper. Pellentesque nec varius elit, sed mollis urna. 
       Integer suscipit orci id sapien dapibus vulputate. Suspendisse mollis, est non condimentum vulputate, quam quam suscipit nunc, 
       eu blandit nibh massa et augue. Curabitur ultrices pretium massa vel egestas. 
      </div> 

     </div> 
    </div> 
</div> 

我有我的行動的functions.php:

function after_login_display_modal() { 
    //stuff 
} 
add_action('wp_login', 'after_login_display_modal'); 

但我需要的一切整合...和我有點卡... 理想的是負載的div和JavaScript只是登錄。

+0

嗨,有什麼幫助嗎?... – 2014-09-10 13:37:13

回答

1

嘗試類似的東西在你的函數PHP文件,是用戶已登錄,就會重定向到主頁+ ?的loggedIn =真所以那裏知道用戶已登錄。

function my_login_redirect($url, $request, $user) { 
    if($user && is_object($user) && is_a($user, 'WP_User')) { 
    $url = home_url()."?loggedin=true"; 
    return $url; 
    } 
} 

add_filter('login_redirect', 'my_login_redirect', 10, 3); 

在主頁或無論你重定向用戶,檢查與PHP/JavaScript如果?loggedin =真存在,並顯示靴帶模態。

+0

有沒有另一種解決方案更乾淨? – 2014-09-10 11:22:25