方便的在更新主题时保留functions.php文件里的自定义功能函数

WP代码 Wp插件  方便的在更新主题时保留functions.php文件里的自定义功能函数
以下有2种方法对functions.php文件进行管理,避免更新主题时搬运大量代码。

方法一,添加自用functions文件

先将下面的内容保存为utf-8格式的php文件(别用记事本),并起名为functions-me.php,放入跟主题的functions.php文件同目录;方法来自 @xzblog.cn

<?php
/**
 * Customize Function of Theme
 */
?>
<?php
/* 请在下面加入自定义函数 */
?>

自己函数都加在这个文件里面,每次更新主题后在原function.php文件中引入即可。
引入代码(加到主题function.php文件中)

// 引入其它functions.php文件
@include(TEMPLATEPATH.'/functions-me.php');

方法二,制作插件法

自己制作一个小插件,通过插件来加载自定义的函数功能。by @云落

<?php
/*
Plugin Name: 自定义小插件
Description: 给主题添加点小功能
Author: 123
*/
//文件里面加入代码就可以和functions文件一样了
?>

把上面的代码自己另存为一个php文件,记住是UTF-8编码,文件名随意(最好不要中文),然后放进wp-content/plugins文件夹,然后去插件中心看看,你就会看到一个名叫“自定义小插件”的插件,
把要的功能加到这个php文件的?>之前,启用插件就生效了
例子:
添加后台颜色随即切换

<?php
/*
Plugin Name: 小插件
Description: 给主题添加点小功能
Author: 123
*/
//code
function Bing_random_admin_color(){
	static $color;
	if( isset( $color ) ) return $color;
	$color = array_keys( $GLOBALS['_wp_admin_css_colors'] );
	$color = $color[array_rand( $color )];
	return $color;
}
add_filter( 'get_user_option_admin_color', 'Bing_random_admin_color' );
?>

 

内容投诉
「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论
'); })();