gpt4 book ai didi

php - WordPress 排队样式表不起作用

转载 作者:行者123 更新时间:2023-12-02 07:47:43 25 4
gpt4 key购买 nike

我是在 WordPress 中使用 PHP 的新手,我希望向特定页面添加样式表。

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

当我单击“page2”时,我确实看到了警报框,但没有看到新样式。我在警报框中打印了 get_stylesheet_uri() ,发现它指向“localhost/wp-content/themes/twentythirteen/style.css”。这不是我想要的;我希望链接到我的“testPost.css”。有谁知道我做错了什么以及实现我想要的目标的正确方法?

functions.php

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');

最佳答案

get_stylesheet_uri指向 style.css

假设您制作的 CSS 文件与 style.css位于同一目录,请将 get_stylesheet_uri 替换为 get_stylesheet_directory_uri你应该可以开始了。

关于php - WordPress 排队样式表不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25232687/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com