Thi*_*ork 2 css php wordpress stylesheet
我是新手在WordPress中使用PHP,我希望将样式表添加到特定页面.
在functions.php中我创建了一个函数,我认为如果页面名称是'test2',我会添加名为'testPost.css'的样式表.在这个函数中,我还添加了一个警告框来测试函数是否正常工作.
当我点击'page2'时,我确实看到了我的警报框,但我没有看到我的新款式.我打印get_stylesheet_uri()在警报框中,看到它指向"localhost/wp-content/themes/twentythirteen/style.css".这不是我想要的; 我希望链接到我的'testPost.css'.有谁知道我做错了什么,以及实现我想要的正确方法?
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');
Run Code Online (Sandbox Code Playgroud)
get_stylesheet_uri指向style.css.假设您创建的CSS文件与style.css位于同一目录中,请将get_stylesheet_uri替换为get_stylesheet_directory_uri,您应该很好.
| 归档时间: |
|
| 查看次数: |
5454 次 |
| 最近记录: |