唠叨一下:这几天还在外面转,车坐的多,整天晕晕沉沉的,也懒的折腾了,玩手机也比较多。上一篇文章与现在这篇文章相隔4天,是最近几个月来或者说今年来第一次超过4天没更新,感觉非常不舒服,所以写了今天这篇教程,或许有朋友需要。
为了排版的整体美观,这里再插入一句唠叨:联通3G很给力,但是联通信号很不给力,去了4个亲戚家,3个亲戚家里没手机信号(0格),要把手机放在窗台才有1~2格信号,杯具……移动信号却满格,相当杯具!貌似联通总部是在深圳,而我刚好就在深圳……超级严重杯具 - -
正题:有时主题需要简单的参数配置,但为了几个简单设置项增加WP后台主题设置有点太小题大做了,其实可以增加个 config.php 文件给用户修改设置。
我只说过程方法,具体的原理可以参考WordPress官方文档,下面举个例子来说明。
例子:通过修改 config.php 的设置来替换 logo 图片
1. 在主题目录中加个 config.php 文件,内容如下:(增加全局参数 LOGO_URL)
define('LOGO_URL', '这里是logo图片地址');//logo图片地址
注:代码必须在 <?php ?> 里面
2. 在 functions.php 增加如下代码:
// loads custom settings from config file function load_config () { $config_file = TEMPLATEPATH . '/config.php'; require_once( $config_file ); } add_Action('init', 'load_config');
注:代码必须在 <?php ?> 里面
3. 假定主题的 header.php 里面的 logo 代码如下:
<h1><a href="<?php echo home_url(); ?>"><img src="logo图片地址" /></a></h1>
那么改为:
<h1><a href="<?php echo home_url(); ?>"><img src="<?php echo LOGO_URL; ?>" /></a></h1>
这样就定义了一个参数 LOGO_URL 来设定 logo 图片的地址,根据这个例子可以举一反三。
就这样,没了……
zww
赏
oooo
or
- 本文标题:简单为WP主题添加设置文件
- 本文链接:https://zww.me/archives/25349
- 发布时间:2010年11月21日 10:18
- 版权声明:除非注明,文章均为 zwwooooo 原创,转载请以链接形式标明本文地址!
╮(╯▽╰)╭,最近被wp过于沉重的循环弄得心颤颤的。
就差前脚踏进typecho,求开导 。
@小邪
typecho就是简化的wp,到时你一样蛋疼。
@zwwooooo
这句开导很有效果,顿时木有那么强烈滴想法鸟 ╮(╯▽╰)╭ ~
表示只安装第一次安装typcho,然后看看传说中遭众人吐槽的后台有多烂 ~
接着就不管他鸟 ╮(╯▽╰)╭ ~
@小邪
玩玩就好
@小邪
曾经想入手tyoecho,看到后台,果断放弃
WP小技巧。收藏了。
给个效果看看啊。
@竹下无为梦
请问我要怎么给你看?
试了一下,显示如下:
Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'load_config' was given in /home/rooyycom/public_html/wp-includes/plugin.php on line 395
很想知道错误在哪里?!
@jiekma
Sorry,贴代码时贴错了,你把
function loadz_config () {
改为
function load_config () {
我刚接触WP几天,在慢慢了解中~
谢谢分享!
@zk
慢慢折腾
很好,大家继续折腾
换个logo不用这样麻烦,直接替换图片,或者改一下路径不就搞定了
@小杰博客
囧~文章只是个例子而已。。。
学习了...
想想要用在什么地方......
这是为了定制主题写的傻瓜功能吧←_←
@LAONB
嘿嘿,不愧是老牛x。
额,正好要用,谢谢了
@范蠡春
慢慢折腾