WordPress利用tags字段显示特定HTML内容

目录 學習筆記

当然,要实现这个功能你需要在写文章的时候打上标签,因为这个功能,是利用判断特定tag是否存在,来实现的。

什么情况下会用到这个功能?比如:想在某类文章中加上特定的内容,而不影响其他文章,这就派上用场了。上代码:

< ?php if (has_tag(array(‘标签1’,‘标签2’))) {echo “原创” ; } else { echo “” ; } ?>

以上是说,文章标签内,只要包含「标签1」,「标签2」里其中一个,即在文章中显示“原创”字样(注意替换英文引号)。

以本文为实例进阶一下,在包含「打赏」标签的文章末尾处加上打赏的二维码,代码如下:

< ?php
	if (has_tag(array(‘Download’,’破解’,’打赏’))) {echo ‘

打赏计划:如果本文有帮到您,还请小 主给打个赏钱呐!1元不嫌少,10元不嫌多,谢谢了您内~

 

“打赏”

 

’; } else { echo “” ; } ?>

效果如下,样式什么的自己在里面随意加,想在哪加代码,就放在主循环的哪里。怎么样,还不来打个赏?

Rime 一款追寻了很久的输入法

目录 學習筆記

新年伊始,在这里祝福朋友们了,祝大家新年快乐!

2012年,趁末日之前我买了Macbook Pro Retina,是的,终于用上Mac了。于是开始了各种折腾。这不,前几天接触到了一款新的研究输入法——Rime,在Mac下,它的中文名叫:鼠须管。最初看到名字时我真心不想尝试,也太非主流了,不过后来了解到此名还大有来头呢,乃出自欧阳修的《奉送原甫侍读出守永兴》一首诗中,还挺文艺的说。

屏幕快照 2013-01-02 上午1.38.51

安装完,从熟悉到配置完毕,前后花了我10几个小时,如果没有点耐心和钻研的精神是玩不下去的。不过这一切是值得的!学习rime输入法,就像研习一本武林秘籍,练到武艺的最高境界就是可以自己造出一款输入法!如果你对输入法的要求与众不同,又或者你正寻找自己心中理想的输入法,那不如自已动手打造一款输入法!我们继续来看:

Rime 是啥

Rime 不是一种输入法,而是从各种常见键盘输入法中提炼出来的抽象的输入算法框架。因为 Rime 涵盖了大多数输入法的「共性」,所以在不同的设定下,Rime 可以化为不同的输入法用来打字。它不去定义输入法是什么样,而是定义输入法可以玩出哪些花样。

Rime 是跨平台的,通用于以下系统(在不同平台下,有不同的中文名称):

  • 「中州韻」 ibus-rime → Linux
  • 「小狼毫」 Weasel → Windows
  • 「鼠鬚管」 Squirrel → Mac OS X

作者说输入法程序一写两三年,也许还不够火候,花两三个小时来读入门手册算是速成班。看来我花了10几个小时,也才研习到了用户须知部分而已。说到这,大部分初学者会认为设置太复杂,其实这正是乐趣所在。普通输入法一键搞定,制定性差,功能单一,可玩性是不能和 Rime 相比的,如果你是个真正的玩家,有更高的精神追求,又闲的蛋疼。。那一定要试试这个输入法。

下载输入法:http://goo.gl/GbsR9
入门书:http://goo.gl/5WnBv
制定指南:http://goo.gl/XIVZx

PS. 在制定配色方案这一节,官方的示例是以Windows平台举例,编辑的文件是weasel.custom.yaml,而在Mac平台下,需要把自定的方案补丁放在名为squirrel.custom.yaml的文档中。为这个步骤我浪费了很多时间呢。

——————————————————–   华丽的分割线   ——————————————————–

分享下我的配色代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
   "style/color_scheme": dust    # 這項用於選中下面定義的新方案
   "preset_color_schemes/dust":  # 在配色方案列表裏加入標識爲 dust 的新方案
    author: "Superoutman <asticosmo@gmail.com>"
    back_color: 0xeeffffff
    border_height: 3
    border_width: 6
    candidate_format: "%c %@ "
    comment_text_color: 0xeeffffff
    candidate_text_color: 0x666666
    corner_radius: 2
    font_point: 15
    hilited_candidate_back_color: 0x00000000
    hilited_candidate_label_color: 0xaaaaaa
    hilited_candidate_text_color: 0x000000
    horizontal: true
    label_color: 0xaaaaaa
    label_font_point: 12
    name: "浮尘/Dust"

以上配色基于0.9.16版本修改,在新的版本中配色方案增加了对边框控制的选项,更方便了。