【发布时间】:2021-08-23 02:30:18
【问题描述】:
我一直试图让这段代码在我的子主题的functions.php 文件中工作,以便将我的自定义 CSS 文件正确地排入名为“仪表板”的模板文件/页面。据我了解,functions.php 文件是在主查询之前加载的,因此我使用了一个带有回调的操作挂钩,如下所示。但它似乎不起作用。我们将不胜感激。
functions.php
add_action('get_header', function() {
if(is_page('dashboard')) {
function enqueue_style() {
wp_enqueue_style( 'dashboard-css', 'https://myurl.com/wp-content/themes/astra-child/css/dashboard.css', false );
}
add_action( 'wp_enqueue_scripts', 'enqueue_style' );
}
});
dashboard.php
<?php /*Template Name: User Dashboard*/?>
<head>
</head>
<body>
<p>this is my dashboard</p>
</body>
【问题讨论】:
标签: php wordpress wordpress-theming