我有以下代码:添加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行中,而是放在另一行中?有种无知,我不能得到这样简单的事情工作。