我已经上传了自己的设计。我只是无法正确链接样式表。目前我的主题位于 wp-content-themes-(carrental->my theme folder name)-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">
请问正确的链接方式是什么?
最佳答案
包含样式表和脚本文件的最佳方式是通过 wp_enqueue_script()和 wp_enqueue_style()在你的 functions.php 里面。引用 wordpress 上默认激活的主题(例如 twentyfourteen)。
例如,使用 wp_enqueue_script 将确保脚本文件被加载一次,无论如何,所以不会在途中出现不愉快的意外。以jquery为例,你可以将其添加为其他脚本的依赖。
如果您希望包含在 index.php 的 header 中,您可以使用更多选项: - ">,另一种选择是使用 ...src="echo get_stylesheet_uri()".. 或者您可以使用其他返回主题路径的函数,就像其他人已经在此处编写的那样。
想法是输出函数 return,所以 get_stylesheet_uri() 不会起作用,因为你不回显它。当您想要将值存储在变量中时,可以使用 get_stylesheet_uri()。
但首选的方法仍然是使用 wp_enqueue_script 和 wp_enqueue_style 函数。
关于php - 无法使用我自己的主题在 wordpress 中链接样式表和图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25264773/