<! - ?php wp_head(); ? - >函数不包括functions.php中的函数

时间:2017-10-17 10:56:56

标签: php css wordpress wordpress-theming

我在wordpress及其功能方面遇到麻烦,我一直试图在functions.php中包含一个css文件,如下所示:     

function alien_includer() {

wp_enqueue_style('customstyles', get_template_directory_uri() . 
'/css/alien.css', array(), '1.0.0', 'all');

}

add_action('wp_enqueue_scripts', 'alien_includer');

?>

所以问题是我没有设法包含css表,即使我已经像这样编写了header.php:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>The best Theme</title>
<!--php functions-->
<?php wp_head(); ?>
</head>

<body>

我很感激一些帮助。是的,我环顾四周,这个thread

可以解决类似的问题

但它并没有帮助我。

**** **** EDIT Am not alowed to add pictures just yet.

3 个答案:

答案 0 :(得分:0)

您需要点击此链接

https://developer.wordpress.org/reference/functions/wp_enqueue_style/

如果您仍然需要帮助而不解决问题,请将查询发送至我的邮箱ashok [dot] amn [at] gmail

我会回复你,但不要忘记附上代码或带有访问权限的实时链接。

答案 1 :(得分:0)

这是在Wordpress上添加自定义脚本或样式表的官方方式

add_action('wp_enqueue_scripts', 'load_custom_files', 11);
function load_custom_files() {
    //external scripts
    wp_enqueue_style('file-name', get_template_directory_uri() . '/my-styles.min.css', array(), null, 'all');
}

在你的css文件中添加这个

body {
   display: none;
}

只是为了测试它是否已导入。

Wp enqueue javascript files reference

Wp enqueue stylesheet files reference

答案 2 :(得分:0)

我认为你正确地编写了脚本,但我认为它没有找到你的文件夹结构。

你可以通过右键点击chrome中的网页并选择“检查”来解决这个问题,然后沿着检查部分的顶部栏突出显示你应该看到一个选项对于&#39;控制台&#39; - 单击此按钮将显示调用的文件有错误,以及尝试从哪个文件结构调用。