Php WordPress排队样式表不工作

Php WordPress排队样式表不工作,php,css,wordpress,stylesheet,Php,Css,Wordpress,Stylesheet,我刚开始在WordPress中使用PHP,我希望在特定页面中添加样式表 在functions.php中,我创建了一个函数,我认为如果页面名为“test2”,它会添加名为“testPost.css”的样式表。在这个函数中,我还添加了一个警报框来测试该函数是否工作 当我点击“page2”时,我确实看到了我的警告框,但没有看到我的新样式。我在我的警报框中打印了get\u stylesheet\u uri(),看到它指向“localhost/wp content/themes/twentythetic/

我刚开始在WordPress中使用PHP,我希望在特定页面中添加样式表

在functions.php中,我创建了一个函数,我认为如果页面名为“test2”,它会添加名为“testPost.css”的样式表。在这个函数中,我还添加了一个警报框来测试该函数是否工作

当我点击“page2”时,我确实看到了我的警告框,但没有看到我的新样式。我在我的警报框中打印了
get\u stylesheet\u uri()
,看到它指向“localhost/wp content/themes/twentythetic/style.css”。这不是我想要的;我希望改为链接到我的“testPost.css”。有人知道我做错了什么,知道实现我想要的目标的正确方法吗

functions.php
函数lindsay_script(){
如果(是第页('test2'))
{   
$message=get_样式表_uri();
回显“警报('$message');”;
wp_enqueue_样式('Twenty133testpost',get_样式表_uri()。/testPost.css');
}
}
添加动作(“wp_排队_脚本”、“lindsay_脚本”);
指向
style.css


假设您创建的CSS文件与
style.CSS
位于同一目录中,用替换
get\u stylesheet\u uri
,您就可以开始了。

您可以使用var\u dump转储PHP变量,就像在var\u dump($message)中一样;
function lindsay_script(){
    if(is_page('test2')) 
    {   
        $message = get_stylesheet_uri();
        echo "<script type='text/javascript'>alert('$message');</script>";

        wp_enqueue_style( 'twentythirteen-testPost', get_stylesheet_uri().'/testPost.css' );
    }
}
add_action('wp_enqueue_scripts', 'lindsay_script');