使用wordpress制作页面,要做一些细节上的优化,就要添加一些CSS或者js的代码,那么如何添加?
css
1.WordPress Style.css文件 ,作用于整个平台,从左边菜单栏,外观-编辑就可看到相关文件,可在上面编辑。
2.安装自定义css插件,可在主题中做用于全部的页面。
js
js的方法,css也能使用
1.只作用于某个页面的自定义字段方法。
在header.php中找到<?php wp_head(); ?>下面添加
<!-- 指定文章页面加载JavaScript/CSS代码 开始 -->
<?php if (is_single() || is_page()) {
$head = get_post_meta($post->ID, 'A', true);
if (!empty($A)) { ?>
<?php echo $A; ?>
<?php } } ?>
<!-- 指定文章页面加载JavaScript/CSS代码 结束 -->
代码中A为自定义名称,添加完后,访问搭建的后台页面,进入要添加的页面,在最上面的显示选项中确认自定义栏目有勾选。往下找到
点击输入新栏目,输入A(自定义名称),值输入想放入的内容,要严格按照HTML的写法来
<script type="text/javascript">...</script>
<style type="text/css">...</style>
点击添加就行了
要是想再添加一个,就要重新来一遍。
题外话:如何引入文件?
1.可以在header.php头部文件添加规范的link 和script,该文件在主题文件夹中。
2.有时候可能会与原来的代码有冲突,那么就用自带的方法加入各种的css和js文件。
css
<?php
function wpcwl_add_styles() {
wp_register_script('plugin_stylesheet', plugins_url('plugin.css', __FILE__));
wp_enqueue_script('plugin_stylesheet');
}
add_action( 'wp_enqueue_scripts', 'wpcwl_add_styles' );
?>
js
<?php
function wpcwl_add_scripts() {
wp_register_script('plugin_script', plugins_url('plugin_script.js', __FILE__), array('jquery'),'1.1', true);
wp_enqueue_script('plugin_script');
}
add_action( 'wp_enqueue_scripts', 'wpcwl_add_scripts' );
?>
function wpcwl_add_scripts() {
wp_register_script($handle,$src, $deps,$ver, $in_footer);
wp_enqueue_script($handle);
}
add_action( 'wp_enqueue_scripts', 'wpcwl_add_scripts' );
?>
以上使用wp_register_script函数,创建具有标识符plugin_stylesheet的资源。
然后,将其排队的请求添加到wp_enqueue_scriptsactions操作中。
虽然函数名称是一个脚本,但它与资源文件的类型无关,并且对CSS和JS都有效。
wp_register_script函数,确实并不那么简单,它可有五个参数:
1)$handle:资源标识符。
由wp_enqueue_script调用。
2)$src:资源的位置。
相对地址或绝对地址使用WordPress内置函数来获取地址等。
常见的定位函数有plugins_url、get_template_directory_uri等。
3)$deps:依赖。
如果你指的是jQuery插件并且需要依赖jQuery构建,则需要填写jQuery。
请注意以数组形式传递。
4)$ver:资源版本,可选。
5)$in_footer:是否将它放在底部?
通常,JS文件应放在页面底部,你可以将此参数设置为True,将其留空或False会输出到顶部。