php - 无法使用我自己的主题在 wordpress 中链接样式表和图像

标签 php html css wordpress

我已经上传了自己的设计。我只是无法正确链接样式表。目前我的主题位于 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/

相关文章:

php - 在 MySQL 数据库(如 StackOverflow)中存储投票数据的最有效方法

php - Slim 框架 - 500 内部服务器错误

php - 有没有针对php/mysql识别sql注入(inject)的静态分析工具

html - Chrome 中的字体太模糊 - 我该如何解决?

javascript - 关闭 Div - 淡出?

php - Laravel 5 使用销毁方法删除现有文章

html - Bootstrap 。无法更改导航栏链接颜色。即使有身份证

javascript - 如何在父div中制作一个固定的div

html - Div 内部的 Div 填充整个父 DIV,不显示 :Table

javascript - 如何根据数据库 [ ionic ] 中的值打开/关闭切换按钮