Molerose

如何实现博客联系方式统一管理及修改
前两天想到把博客上的github,微博,邮箱等的社会化沟通工具给整合到后台上去,以后修改起来也方便,但是不论我在网...
扫描右侧二维码阅读全文
14
2018/06

如何实现博客联系方式统一管理及修改

前两天想到把博客上的github,微博,邮箱等的社会化沟通工具给整合到后台上去,以后修改起来也方便,但是不论我在网上怎么查,都没有人讲解到,可能是太简单了吧。

方法讲解

首先,需要打开 functions.php 文件,因为接下来的东西我们是需要在里面进行添加及修改的。

找到 function themeConfig($form) { } ,因为接下来你的代码将会在里面编写。

如果你是新的模板,你将会看到模板自带的,也就是已经写好了的一个 $logoUrl,而这个作用的的地方就在后台的 外观-设置外观 里(不信你可以自己去看看)。

言归正传,我们可以仿照着,$logoUrl 的方法来进行写一段带代码,再去后台看看是否成功

$mingzi = new Typecho_Widget_Helper_Form_Element_Text('mingzi', NULL, NULL, _t('站点名字'), _t('在这里填入站点名字'));
$form->addInput($mingzi);

成功的表现就是 外观-设置外观 里的字段会出现你刚才加的 站点名字

调用方法就和常规的 options 方法一样,后面接字段即可

<?php $this->options->mingzi(); ?>

这样,你就可以多加几个了,这样前台里面的一些联系方式和社会化沟通工具就能统一管理了

后面的,我将去琢磨下,如果 外观-设置外观 中字段为空的时候,前台展示也为空,图标都不展示的那种!

案例文件下载

functions.zip (0.8 KB, 最后修改: 2018-06-15 14:28)
Last modification:June 15th, 2018 at 08:53 pm
If you think my article is useful to you, please feel free to appreciate

3 comments

  1. 一朵时光红

    前两天想到把博客上的github,微博,邮箱等的社会化沟通工具给整合到后台上去,以后修改起来也方便,但是不论我在网上怎么查,都没有人讲解到,可能是太简单了吧

  2. 太阳黑子

    源代码不错哦!

  3. 太阳黑子

    今天是星期几!

Leave a Comment