尝试使用bootstrap开发一个简单的页面,主题在本地服务器上正常工作,但是当我将它上传到我的服务器时似乎没有得到包含的文件。我是开发部分的新手,并且不知道在上传时我是否应该遵循某条路径。 嗨Chetan,
这是链接
http://halycon-studios.com/test/
这就是它在我的本地服务器上的外观
http://halycon-studios.com/img.png TNX,
POYRAZ
答案 0 :(得分:1)
您的CSS链接中有一个空格(%20)。
我测试了与W3C Link Checker
的链接请参阅:
Line: 16 http://halycon-studios.com/test/wp-content/themes/huber%20/css/bootstrap.css
答案 1 :(得分:1)
指向您的bootstrap CSS文件的链接有问题。您网页上的链接是:
http://halycon-studios.com/test/wp-content/themes/huber /css/bootstrap.css
...返回404未找到。请注意' huber'之后的空格,这就是问题所在。
您应该引用的链接是:
http://halycon-studios.com/test/wp-content/themes/huber/css/bootstrap.css
...返回你的bootstrap CSS。
您需要修改排列样式表的功能。如果您需要更多帮助,请修改您的问题以包括您的CSS队列。看起来应该是这样的:
/**
* Proper way to enqueue scripts and styles
*/
function my_add_styles() {
// Set the proper path to your bootstrap CSS
$path = get_stylesheet_directory_uri() . '/path/to/bootstrap.css'
wp_enqueue_style( 'bootstrap', $path );
}
add_action( 'wp_enqueue_scripts', 'my_add_styles' );
祝你好运!
答案 2 :(得分:0)
看起来它在加载资源时遇到了问题(比如Bootstrap)。 在本地服务器上,您是否也在子目录上构建了站点? 您可能需要更改.htaccess文件。
你可以尝试这样的事情:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /test/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /test/index.php [L]
</IfModule>
# END WordPress