我上传了自己的设计。我无法正确链接样式表。目前我的主题在于内部wp-content-themes-(carrental->我的主题文件夹名称)-style.css。 我的index.php页面也与style.css在同一个文件夹中。
我这样连接:
// for the style.css
<link rel="stylesheet" href="<?php bloginfo('style.css'); ?>" type="text/css" />
// for image in index.php
<img src="<?php bloginfo('carrental'); ?>/assets/acr-logo-1.jpg" width="200" height="100">
请联系的正确方法是什么?
答案 0 :(得分:1)
包含样式表和脚本文件的最佳方法是在functions.php中通过wp_enqueue_script()和wp_enqueue_style()。参考wordpress上的默认激活主题(例如二十四)。
以wp_enqueue_script为例,确保脚本文件加载一次,无论如何,所以没有令人不快的惊喜。以jquery为例,您可以将其添加为其他脚本的依赖项。
如果您希望包含在index.php的标题中,可以使用更多选项: - “&gt ;,另一种选择是使用... src =”echo get_stylesheet_uri()“..或者您可以使用其他函数返回您的主题路径,就像其他人已经在这里写过的那样。
这个想法是输出函数return,所以get_stylesheet_uri()将不起作用,因为你不回应它。如果要将值存储在变量中,可以使用get_stylesheet_uri()。
但是首选的方法仍然是使用wp_enqueue_script和wp_enqueue_style函数。
答案 1 :(得分:0)
以下代码将返回样式表路径
bloginfo('stylesheet_url');
所以使用:
<link rel="stylesheet" type="text/css" href="<?php echo bloginfo('stylesheet_url'); ?>">
回显样式表链接!
有关 bloginfo 的更多信息,请访问here
答案 2 :(得分:0)
对于样式表,您必须使用样式的链接元素
bloginfo('stylesheet_url');
对于图像,您必须提供图像的完整网址 就像你的主题中的图像目录然后在图像源中你可以给这个
bloginfo('stylesheet_directory').'/images/imagname.png'
答案 3 :(得分:0)
不要使用绝对网址。使用完整网址。见下面的代码
<link href="<?php echo get_template_directory_uri().'/style.css" />
<img src="<?php echo get_template_directory_uri().'/assets/acr-logo-1.jpg' ?>" />