我有以下代碼:添加PHP代碼到動態網頁模板mysql數據庫
<?php
if (is_user_logged_in())
{
global $current_user;
get_currentuserinfo();
$user_type= $current_user->data->user_type;
if($user_type=='client')
{
wp_redirect(get_permalink(get_page_by_path('client-dashboard')));
exit;
}
if($user_type=='writer')
{
wp_redirect(get_permalink(get_page_by_path('writer-dashboard')));
exit;
}
}
?>
現在我想在我的主頁模板插入此。然而,問題是我使用名爲Layers的主題動態創建頁面並將其存儲在數據庫中,所以沒有home.php/index.php或類似的東西來編輯。
取而代之的是,它在數據庫中存儲爲帖子,但數據庫中也有30多個修訂帖。
因此,我將此代碼添加到原始帖子,ID918以及上次修訂帖子中。但它不起作用。
我也嘗試將這段代碼添加到header.php中,添加條件is_home(),但那也不起作用。在我以前的網站上,我只是有一個包含所有代碼的home.php,所以很容易將這段代碼添加到開始部分,但現在用這些動態創建的帖子我無法完成。
是否需要將此代碼添加到主頁的每個修訂版本?或者不應該將它放在post_content行中,而是放在另一行中?有種無知,我不能得到這樣簡單的事情工作。