Tôi có một chủ đề khá cơ bản và chỉ cần tìm ra tệp style.css của tôi không được tải vào <head>
. Tôi đã tìm kiếm xung quanh nhưng không thể tìm ra, tại sao nó không tải.
Tôi đã kiểm tra global $wp_styles
đối tượng rồi nhưng không thể tìm thấy gì:
function style_test()
{
$wp_styles = new WP_Styles();
echo '<pre>';
// $wp_styles->enqueue == completely empty
print_r( $wp_styles->registered );
echo '</pre>';
}
add_action( 'wp_print_scripts', 'style_test', 0 );
Bên trong đối tượng tôi cũng không thể tìm thấy các bảng định kiểu đã đăng ký / đã đăng ký (chúng được tải), vì vậy tôi đoán tôi cũng đang làm gì đó sai khi kiểm tra điều này. Có ý kiến gì không?
Lưu ý:
Nếu tôi xử lý thủ công, tệp style.css của tôi sẽ được tải. Chỉ tải tự động không hoạt động. Hơn nữa tôi có thể truy cập các tập tin get_theme_data( TEMPLATEPATH.'/style.css' );
mà không có vấn đề.
wp_head
hoặcwp_print_styles
. WordPress không tự động hook style.css .