【发布时间】:2021-04-07 08:47:42
【问题描述】:
我是 Web 开发的新手,并且一直在使用 HTML 和 CSS(+ 一点点 Javascript)开发我的第一个 WordPress 网站。我的网站对每个 HTML 页面都有不同的 CSS 样式表,但我似乎无法将多个表单正确链接到我的 WordPress 网站。我在本地 wp 主题位置中有一个文件夹,专门用于 CSS 文件,每个都标记为 pagename_style.css。
我相当肯定这是我的functions.php 中缺少的东西,我猜我必须为每个网站页面使用条件,但我很难弄清楚它是什么样子的。我在互联网上搜索过类似的情况,但奇怪的是什么也没找到(也许是因为答案很明显我错过了)。
在一个不太相关的说明中,我的 Google 字体被完全忽略了,当它们之前可以正常链接到我的 html 时。有什么想法,也许这是我的语法?
以下是我尝试过的,如果有帮助的话。非常感谢提前t-t
function my_setup() {
wp_enqueue_style('google-fonts', 'https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300&family=Press+Start+2P&family=Roboto:ital,wght@0,100;0,300;0,400;1,100;1,300;1,400&display=swap');
wp_enqueue_style('home', get_template_directory_uri() . '/css/home_style.css', microtime());
wp_enqueue_style('about', get_template_directory_uri() . '/css/about_style.css', microtime());
wp_enqueue_style('diary', get_template_directory_uri() . '/css/diary_style.css', microtime());
wp_enqueue_style('post', get_template_directory_uri() . '/css/post_style.css', microtime());
wp_enqueue_style('work', get_template_directory_uri() . '/css/work_style.css', microtime());
wp_enqueue_style('web-dev', get_template_directory_uri() . '/css/web-dev_style.css', microtime());
wp_enqueue_style('storyteller', get_template_directory_uri() . '/css/storyteller_style.css', microtime());
wp_enqueue_style('fashion', get_template_directory_uri() . '/css/fashion_style.css', microtime());
wp_enqueue_style('contact', get_template_directory_uri() . '/css/contact_style.css', microtime());
if(is_page('home')) {
wp_enqueue_style('home');
}
if(is_page('about')) {
wp_enqueue_style('/css/about_style.css');
}
}
add_action('wp_enqueue_scripts', 'my_setup');
【问题讨论】:
标签: php css wordpress custom-wordpress-pages