Javascript wordpress中的其他css文件未通过functions.php文件链接?

Javascript wordpress中的其他css文件未通过functions.php文件链接?,javascript,php,html,css,wordpress,Javascript,Php,Html,Css,Wordpress,我试图通过functions.php文件将css文件链接到WordPress。我没有收到任何错误,但我的页面根本没有显示样式。我错过什么了吗 这是我的密码: <?php function my_own_styles() { wp_enqueue_style( 'portfolio_theme', get_template_directory_uri() . '/css/portfolio.css' ); } add_action( 'wp_enqueue_scripts', 'm

我试图通过functions.php文件将css文件链接到WordPress。我没有收到任何错误,但我的页面根本没有显示样式。我错过什么了吗

这是我的密码:

<?php

function my_own_styles() {

wp_enqueue_style( 'portfolio_theme', get_template_directory_uri() . 
'/css/portfolio.css' );

}

add_action( 'wp_enqueue_scripts', 'my_own_styles()' );

?> 

添加操作
函数中删除函数时,不需要使用
()
,只需使用函数名称即可。请参见下面的代码外观

<?php

function my_own_styles() {

wp_enqueue_style( 'portfolio_theme', get_template_directory_uri() . 
'/css/portfolio.css' );

}

add_action( 'wp_enqueue_scripts', 'my_own_styles' );

?> 

添加操作
函数中删除函数时,不需要使用
()
,只需使用函数名称即可。请参见下面的代码外观

<?php

function my_own_styles() {

wp_enqueue_style( 'portfolio_theme', get_template_directory_uri() . 
'/css/portfolio.css' );

}

add_action( 'wp_enqueue_scripts', 'my_own_styles' );

?> 

如果您使用的是子主题,我假设您在进行更改(例如添加CSS和更改functions.php),那么您需要使用
get\u stylesheet\u directory\u uri
而不是
get\u template\u directory\u uri
,即

function my_own_styles() {

    wp_enqueue_style( 'portfolio_theme', get_stylesheet_directory_uri() . 
'/css/portfolio.css' );

}

add_action( 'wp_enqueue_scripts', 'my_own_styles' );
get\u template\u directory\u uri()
返回当前主题的路径,除非正在使用它们的子主题。在这种情况下,它返回父主题的路径


get\u stylesheet\u directory\u uri
返回当前主题的路径,即使它是子主题。

如果您使用子主题(我假设您在进行更改(例如添加CSS和更改functions.php),则需要使用
get\u stylesheet\u directory\u uri
,而不是
获取模板目录uri
,即

function my_own_styles() {

    wp_enqueue_style( 'portfolio_theme', get_stylesheet_directory_uri() . 
'/css/portfolio.css' );

}

add_action( 'wp_enqueue_scripts', 'my_own_styles' );
get\u template\u directory\u uri()
返回当前主题的路径,除非正在使用它们的子主题。在这种情况下,它返回父主题的路径


get\u stylesheet\u directory\u uri
返回当前主题的路径,即使它是子主题。

谢谢!我完全没有看到!但不幸的是,它仍然没有联系。还有其他想法吗?@SeanFF我不确定还有什么建议,因为那样应该行得通。我唯一能建议的另一件事是,该文件不存在于themes css目录中。当您查看浏览器开发人员控制台时,是否有任何错误?没有,根本没有。这是令人沮丧的部分。我希望我在那里有错误。他们现在会帮上大忙的。好的,非常感谢你的接球!真的很感激你,汉克斯!我完全没有看到!但不幸的是,它仍然没有联系。还有其他想法吗?@SeanFF我不确定还有什么建议,因为那样应该行得通。我唯一能建议的另一件事是,该文件不存在于themes css目录中。当您查看浏览器开发人员控制台时,是否有任何错误?没有,根本没有。这是令人沮丧的部分。我希望我在那里有错误。他们现在会帮上大忙的。好的,非常感谢你的接球!非常感谢您的帮助!但由于某些原因,它仍然没有链接。还有什么可能遗漏?我似乎找不出问题所在。@SeanFF您能检查生成的HTML并查看1吗。如果添加了portfolio.css的链接(可能只是使用了错误的url),2.如果添加了,是在themes style.css之前还是之后?另外,您是否可以更新您的问题,以包括您的所有
wp\u enqueue\u脚本
(即style.css等),谢谢您的帮助!但由于某些原因,它仍然没有链接。还有什么可能遗漏?我似乎找不出问题所在。@SeanFF您能检查生成的HTML并查看1吗。如果添加了portfolio.css的链接(可能只是使用了错误的url),2.如果添加了,是在themes style.css之前还是之后?此外,您是否可以更新您的问题,以包括您的所有
wp\u enqueue\u脚本
(即style.css等)