user3583215
user3583215

Reputation: 1

WordPress Theme Files Not Linking

In the last couple of days I have been creating a theme for my WordPress site, but suddenly I have experienced problems with it. The php files have stopped linking with the css files. I have tried creating many different themes and have been getting the same result - a site that only looks like basic html.

Here is the coding I have been using to link them <link rel="stylesheet" href="styles.css" type="text/css" />
Does anyone have any ideas? Is anybody else having problems with their site?

P.s. Any help will be very much appreciated!! :D

Upvotes: 0

Views: 39

Answers (1)

Xhynk
Xhynk

Reputation: 13890

You may want to try /styles.css, or ./styles.css. The "." means "up one directory level".

However, a better way to do it, would be to link to it like this:

<link rel="stylesheet" href="<?php echo get_stylesheet_directory_uri(); ?>/styles.css" type="text/css" />

This creates a dynamic absolute path to the stylesheet.

As @rambu said below, wp_enqueue_style is the proper way to do this.

function add_my_style() {
    wp_enqueue_style( 'my-styles', get_stylesheet_directory_uri().'/style.css' );
}

add_action( 'wp_enqueue_scripts', 'add_my_style' );

Upvotes: 2

Related Questions