博客

  • 没有明说的秘密

    没有明说的秘密

     
    一个老外的对话,
    他拿了一张一个人的头像给我看(一个长的和蔼憨厚的胖胖的外国小伙),他告诉我是他家乡的一个朋友,死了,
    我用中英文掺杂的对话问他些细节。

     

    一辆公司的校车?
    人都下车之后,我和L在上了车,突然间汽车失控向前慢慢滑行,在一个如同院子,却又有高架桥的马路的空间里缓速移动。跑到驾驶座位上,发现所有的操作都不能让车停下来。
    恐惧和好奇
    城市,高架,植物,穿眼而过…

     
    一个奇怪的默不作声的人,
    怪异的人和妓女,落魄的停车库房间,
    我和一个家伙(好像是司机)默不作声的达成了一个没有明说的秘密,瞒着如同族长或家长一样的一个计划。
    他和那屋内的女人和另外一个人,长的真的是非常奇怪。如同橡皮泥捏成的定格动画人物。
    节奏和灯光也非常的怪异,但是似乎又有一种艺术感。
    暖黄的灯光,冷蓝色的阴影…..


    car-yellow-light

  • 盗版的道德底线在哪里?

    盗版的道德底线在哪里?

    来源:网易

    P:有点黑虾米味道的文章,其实针对谁并不重要,借虾米再说盗版的态度问题。劣币驱逐良币的形容很精彩。

    虾米盗版,路人皆知。又为何虾米成长如此之茁壮?知之者便不多了。

    xiami

    作者便是这广大无知群众之一。比如虾米如何如何收集用户上传的作品,又在盗版的情况下向用户提供付费下载,为何迎着太阳茁壮成长,颇为不解,碰巧在知乎上看到一则问答,问虾米是否存在版权问题。此问题下便有虾米CEO和COO两位当家的作出答复。CEO同学这样说,“1.我们非常重视版权问题,虾米的初衷就是希望在互联网时代找到新的版权模式;2.现阶段我们的版权的确有问题,我们一直在解决,希望今年可以全面正版化;3.虾米网从未免费下载,未来也不会”。COO同学说得有点绕,就不贴出来了,反正是一个意思。

    虾米CEO这个答案是在2年多以前发布,理直气壮程度乃作者生平仅见。当然虾米至今仍没有解决版权问题,官方传达的态度是,“付费提供盗版”,没有问题。

    神一样的逻辑。在此逻辑下一切问题迎刃而解,不复成为问题。这里涉及到一项争议许久的避风港原则,在“通知-删除-免责”的逻辑下,盗版成本极低,维权成本偏高。不止音乐产业,互联网普遍存在这个问题。

    在一些人看来,如果把话题范围扩大到整个数字音乐产业,就不免有些小题大作;再把话题扩大到整个互联网世界,简直是上纲上线了。

    但我忍不住想说,我们或许太缺少认真严肃的态度了。面对盗版这个国内长期存在的问题,我们常常要么冷语相对,要么无言围观,要么愉快得享受它带来的便利,要么嘲笑坚持正版太愚蠢。我们总是说,这是中国国情嘛。所以在中国,做音乐不赚钱,做电影只能指望在院线收回票房,至于做单机游戏的简直就是傻子——而买来iPhone竟然不越狱,问君脑子有坑否?

    劣币驱逐良币,已然到如此程度。

    这篇文章不敢谈如何清除盗版毒瘤,只不过想谈两个问题:一是避风港原则的滥用,二是作恶的底线。

    避风港避风港,多少罪恶假汝之名

    所谓避风港原则,源自美国《数字千年版权法案》,引入我国《信息网络传播权保护条例》,该条例第23条规定,“网络服务提供者为服务对象提供搜索或者链接服务,在接到权利人的通知书后,根据本条例规定断开与侵权的作品、表演、录音录像制品的链接的,不承担赔偿责任;但是,明知或者应知所链接的作品、表演、录音录像制品侵权的,应当承担共同侵权责任。”

    这个神奇的原则是作者视线进入互联网行业以来第一个接触到的神物。时逢视频网站烽烟四起,众网站内容无所不包,空前丰富——但不是盗版哟,是“用户”主动上传的。

    当面对版权费声讨时,视频网站往往作无辜状,“我们只是一个平台,内容由用户产生,侵犯了您的权利是吧?烦请您出具相关文件证明版权归属,我们会尽快核实”。

    悲催的版权方就赶紧乖乖拿出相关证明,发到指定邮箱或者传真,然后开始漫长的等待。视频网站这时使出“拖”字诀,一概答复“我们正在处理流程当中”,倍儿有专业范儿。

    悲催的版权方终于受不了了,给视频网站发出律师函,说我们“严正声明”,贵站再不删除我们可要起诉啦!视频网站工作人员看到函件哈哈狞笑,跟同事说爱告告他妈的去!

    悲催的版权方终于把视频网站告上法庭啦!法庭开庭审理此案啦!“我们在收到版权方的版权声明后,第一时间展开了相应的流程,在此过程中,我们一直和版权方保持积极沟通。我们每天有海量内容由用户上传,监管流程难免有所疏漏,我们今后会继续加大资金投入,加强监管。对于您提到的赔偿请求,恕不能从命”,视频网站这样慷慨陈词。

    官司打了一年半,诉讼费用花了好几万,判下来两种结果:驳回上诉请求,版权方真悲催;勒令被告赔偿10万元——这期间视频网站收了广告费500万,版权方捍卫了尊严,悲催得拿了10几万赔偿。

    虾米也在用避风港。作者真正感慨的是,视频网站在这么流氓的情况下,都没好意思管用户收费。

    即使作恶,也应有底线

    据说Google是不作恶的,不过偶尔也能听到一些这家公司的不当之处。而在中国互联网,真正不作恶的公司更是从没见过,从来没有。

    但作恶是有底线的,这个底线就是“知道自己在作恶”,并对善有所期待。视频网站流氓耍尽,心里明镜似的知道自己是流氓,同时在条件差不多的情况下,赶忙洗白白,呼吁正版去也。当然这时像百度影音这样的天使又接过盗版大棒,向幸福的中国网民提供海量高清盗版内容,并俨然备好了说辞,“我们只是个工具”。

    在恶的方面,作者可以接受流氓,不能接受婊子。流氓犯风流案,尚知遮掩;婊子行不堪事,敢立牌坊。

    就好比:iPhone越狱,只为装喜欢的输入法,值得表扬;为下载喜欢又买不起的应用,可以理解;免费装了满满32G 应用安心享用,勉强接受;跳起脚来嘲笑非越狱用户愚蠢无知,人神共愤,当下阿鼻地狱!

    在知乎的那个问题里,虾米两位老大的回答,得到的便是“不要脸”的评价,在知乎当事人的回答一般会排在第一,虾米老大的回答罕见得被“踩”在了最后。看到评论里的反对声音,我做觉得生活毕竟美好了一些。

    作为用户,尤其是中国互联网用户,接触盗版稀松平常。其实像豆瓣FM、网易云音乐、QQ音乐等一大波音乐提供商的,都在提供免费正版。在力所能及的范围内拥抱正版,是我所认为用户们“恶”的底线之一。

    若作恶无底线,则行善无意义。

  • 宁愿挨饿也要发展航天技术?

    宁愿挨饿也要发展航天技术?

    来源:网易新闻

    为什么即使在国力并不雄厚的情况下,中国也应该发展航天技术?可以用在吃不饱饭饿着肚子的情况下还坚持做什么事来比喻这种情况?

    1970年,赞比亚修女玛丽·尤肯达(Mary Jucunda)给恩斯特·施图林格(Ernst Stuhlinger)博士写了一封信。施图林格因在火星之旅工程中的原创性研究,成为NASA(美国航空航天局)马绍尔太空航行中心的科学副总监。信中,玛丽·尤肯达修女问道:目前地球上还有这么多小孩子吃不上饭,他怎么能舍得为远在火星的项目花费数十亿美元。

    施图林格很快给尤肯达修女回了信,同时还附带了一张题为“升起的地球”的照片,这张标志性的照片是宇航员威廉·安德斯于1968年在月球轨道上拍摄的(照片中可以看到月球的地面)。他这封真挚的回信随后由NASA以《为什么要探索宇宙》为标题发表。

    亲爱的Mary Jucunda修女:

    每天,我都会收到很多类似的来信,但这封对我的触动最深,因为它来自一颗慈悲的饱含探求精神的心灵。我会尽自己所能来回答你这个问题。

    首先,请允许我向你以及你勇敢的姐妹们表达深深的敬意,你们献身于人类最崇高的事业:帮助身处困境的同胞。

    在来信中,你问我在目前地球上还有儿童由于饥饿面临死亡威胁的情况下,为什么还要花费数十亿美元来进行飞向火星的航行。我清楚你肯定不希望这样的答案:“哦,我之前不知道还有小孩子快饿死了,好吧,从现在开始,暂停所有的太空项目,直到孩子们都吃上饭再说。”事实上,早在人类的技术水平可以畅想火星之旅之前,我已经对儿童的饥荒问题有所了解。而且,同我很多朋友的看法一样,我认为此时此刻,我们就应该开始通往月球、火星乃至其他行星的伟大探险。从长远来看,相对于那些要么只有年复一年的辩论和争吵,要么连妥协之后也迟迟无法落实的各种援助计划来说,我甚至觉得探索太空的工程给更有助于解决人类目前所面临的种种危机。

    在详细说明我们的太空项目如何帮助解决地面上的危机之前,我想先简短讲一个真实的故事。那是在400年前,德国某小镇里有一位伯爵。他是个心地善良的人,他将自己收入的一大部分捐给了镇子上的穷人。这十分令人钦佩,因为中世纪时穷人很多,而且那时经常爆发席卷全国的瘟疫。一天,伯爵碰到了一个奇怪的人,他家中有一个工作台和一个小实验室,他白天卖力工作,每天晚上的几小时的时间专心进行研究。他把小玻璃片研磨成镜片,然后把研磨好的镜片装到镜筒里,用此来观察细小的物件。伯爵被这个前所未见的可以把东西放大观察的小发明迷住了。他邀请这个怪人住到了他的城堡里,作为伯爵的门客,此后他可以专心投入所有的时间来研究这些光学器件。

    然而,镇子上的人得知伯爵在这么一个怪人和他那些无用的玩意儿上花费金钱之后,都很生气。“我们还在受瘟疫的苦,”他们抱怨道,“而他却为那个闲人和他没用的爱好乱花钱!”伯爵听到后不为所动。“我会尽可能地接济大家,”他表示,“但我会继续资助这个人和他的工作,我确信终有一天会有回报。”

    果不其然,他的工作(以及同时期其他人的努力)赢来了丰厚的回报:显微镜。显微镜的发明给医学带来了前所未有的发展,由此展开的研究及其成果,消除了世界上大部分地区肆虐的瘟疫和其他一些传染性疾病。

    伯爵为支持这项研究发明所花费的金钱,其最终结果大大减轻了人类所遭受的苦难,这回报远远超过单纯将这些钱用来救济那些遭受瘟疫的人。

    我们目前面临类似的问题。美国总统的年度预算共有2000亿美元,这些钱将用于医疗、教育、福利、城市建设、高速公路、交通运输、海外援助、国防、环保、科技、农业以及其他多项国内外的工程。今年,预算中的1.6%将用于探索宇宙,这些花销将用于阿波罗以计划、其他一些涵盖了天体物理学、深空天文学、空间生物学、行星探测工程、地球资源工程的小项目以及空间工程技术。为担负这些太空项目的支出,平均每个年收入10,000美元的美国纳税人需要支付约30美元给太空,剩下的9,970美元则可用于一般生活开支、休闲娱乐、储蓄、别的税项等花销。

    也许你会问:“为什么不从纳税人为太空支付的30美元里抽出5美元或3美元或是1美元来救济饥饿的儿童呢?”为了回答这个问题,我需要先简单解释一下我们国家的经济是如何运行的,其他国家也是类似的情形。政府由几个部门(如内政部、司法部、卫生部与公众福利部、教育部、运输部、国防部等)和几个机构(国家科学基金会、国家航空航天局等)组成,这些部门和机构根据自己的职能制定相应的年度预算,并严格执行以应对国务委员会的监督,同时还要应付来自预算部门和总统对于其经济效益的压力。当资金最终由国会拨出后,将严格用于经预算批准的计划中的项目。

    显然,NASA的预算中所包含的项目都是和航空航天有关的。未经国会批准的预算项目,是不会得到资金支持的,自然也不会被课税,除非有其他部门的预算涵盖了该项目,借此花掉没有分配给太空项目的资金。由这段简短的说明可以看出,要想援助饥饿的儿童,或在美国已有的对外援助项目上增加援助金额,需要首先由相关部门提出预算,然后由国会批准才行。

    要问是否同意政府实施类似的政策,我个人的意见是绝对赞成。我完全不介意每年多付出一点点税款来帮助饥饿的儿童,无论他们身在何处。

    我相信我的朋友们也会持相同的态度。然而,事情并不是仅靠把去往火星航行的计划取消就能轻易实现的。相对的,我甚至认为可以通过太空项目,来为缓解乃至最终解决地球上的贫穷和饥饿问题作出贡献。解决饥饿问题的关键有两部分:食物的生产和食物的发放。食物的生产所涉及的农业、畜牧业、渔业及其他大规模生产活动在世界上的一些地区高效高产,而在有的地区则产量严重不足。通过高科技手段,如灌溉管理,肥料的使用,天气预报,产量评估,程序化种植,农田优选,作物的习性与耕作时间选择,农作物调查及收割计划,可以显著提高土地的生产效率。

    人造地球卫星无疑是改进这两个关键问题最有力的工具。在远离地面的运行轨道上,卫星能够在很短的时间里扫描大片的陆地,可以同时观察计算农作物生长所需要的多项指标,土壤、旱情、雨雪天气等等,并且可以将这些信息广播至地面接收站以便做进一步处理。事实证明,配备有土地资源传感器及相应的农业程序的人造卫星系统,即便是最简单的型号,也能给农作物的年产量带来数以十亿美元计的提升。

    如何将食品发放给需要的人则是另外一个全新的问题,关键不在于轮船的容量,而在于国际间的合作。小国统治者对于来自大国的大量食品的输入会感到很困扰,他们害怕伴随着食物一同而来的还有外国势力对其统治地位的影响。恐怕在国与国之间消除隔阂之前,饥饿问题无法得以高效解决了。我不认为太空计划能一夜之间创造奇迹,然而,探索宇宙有助于促使问题向着良好的方向发展。

    以最近发生的阿波罗13号事故为例。当宇航员处于关键的大气层再入期时,为了保证通讯畅通,苏联关闭了境内与阿波罗飞船所用频带相同的所有广播通信。同时派出舰艇到太平洋和大西洋海域以备第一时间进行搜救工作。如果宇航员的救生舱降落到俄方舰船附近,俄方人员会像对待从太空返回的本国宇航员一样对他们进行救助。同样,如果俄方的宇宙飞船遇到了类似的紧急情况,美国也一定会毫不犹豫地提供援助。

    通过卫星进行监测与分析来提高食品产量,以及通过改善国际关系提高食品发放的效率,只是通过太空项目提高人类生活质量的两个方面。下面我想介绍另外两个重要作用:促进科学技术的发展和提高一代人的科学素养。

    登月工程需要历史上前所未有的高精度和高可靠性。面对如此严苛的要求,我们要寻找新材料,新方法;开发出更好的工程系统;用更可靠的制作流程;让仪器的工作寿命更长久;甚至需要探索全新的自然规律。

    这些为登月发明的新技术同样可以用于地面上的工程项目。每年,都有大概一千项从太空项目中发展出来的新技术被用于日常生活中,这些技术打造出更好的厨房用具和农场设备,更好的缝纫机和收音机,更好的轮船和飞机,更精确的天气预报和风暴预警,更好的通讯设施,更好的医疗设备,乃至更好的日常小工具。你可能会问,为什么先设计出宇航员登月舱的维生系统,而不是先为心脏病患者造出远程体征监测设备呢。答案很简单:解决工程问题时,重要的技术突破往往并不是按部就班直接得到的,而是来自能够激发出强大创新精神,能够燃起的想象力和坚定的行动力,以及能够整合好所有资源的充满挑战的目标。

    太空旅行无可置疑地是一项充满挑战的事业。通往火星的航行并不能直接提供食物解决饥荒问题。然而,它所带来大量的新技术和新方法可以用在火星项目之外,这将产生数倍于原始花费的收益。

    若希望人类生活得越来越好,除了需要新的技术,我们还需要基础科学不断有新的进展。包括物理学和化学,生物学和生理学,特别是医学,用来照看人类的健康,应对饥饿、疾病、食物和水的污染以及环境污染等问题。

    我们需要更多的年轻人投入到科学事业中来,我们需要给予那些投身科研事业的有天分的科学家更多的帮助。随时要有富于挑战的研究项目,同时要保证对项目给予充分的资源支持。在此我要重申,太空项目是科技进步的催化剂,它为学术研究工作提供了绝佳和实践机会,包括对月球和其他行星的研究、物理学和天文学、生物学和医学科学等学科,有它,科学界源源不断出现令人激动不已研究课题,人类得以窥见宇宙无比瑰丽的景象;为了它,新技术新方法不断涌现。

    由美国政府控制并提供资金支持的所有活动中,太空项目无疑最引人瞩目也最容易引起争议,尽管其仅占全部预算的1.6%,不到全民生产总值的千分之三。作为新技术的驱动者和催化剂,太空项目开展了多项基础科学的研究,它的地位注定不同于其他活动。从某种意义上来说,以太空项目的对社会的影响,其地位相当于3-4千年前的战争活动。

    如果国家之间不再比拼轰炸机和远程导弹,取而代之比拼月球飞船的性能,那将避免多少战乱之苦!聪慧的胜利者将满怀希望,失败者也不用饱尝痛苦,不再埋下仇恨的种子,不再带来复仇的战争。

    尽管我们开展的太空项目研究的东西离地球很遥远,已经将人类的视野延伸至月亮、至太阳、至星球、直至那遥远的星辰,但天文学家对地球的关注,超过以上所有天外之物。太空项目带来的不仅有那些新技术所提供的生活品质的提升,随着对宇宙研究的深入,我们对地球,对生命,对人类自身的感激之情将越深。太空探索让地球更美好。

    地球

    随信一块寄出的这张照片,是1968年圣诞节那天阿波罗8号在环月球轨道上拍摄的地球的景象。太空项目所能带来的各种结果中,这张照片也许是其中最可贵的一项。它开阔了人类的视野,让我们如此直观地感受到地球是广阔无垠的宇宙中如此美丽而又珍贵的孤岛,同时让我们认识到地球是我们唯一的家园,离开地球就是荒芜阴冷的外太空。无论在此之前人们对地球的了解是多么的有限,对于破坏生态平衡的严重后果的认识是多么的不充分。在这张照片公开发表之后,面对人类目前所面临的种种严峻形势,如环境污染、饥饿、贫穷、过度城市化、粮食问题、水资源问题、人口问题等等,号召大家正视这些严重问题的呼声越来越多。人们突然表示出对自身问题的关注,不能说和目前正在进行的这些初期太空探索项目,以及它所带来的对于人类自身家园的全新视角无关。

    太空探索不仅仅给人类提供一面审视自己的镜子,它还能给我们带来全新的技术,全新的挑战和进取精神,以及面对严峻现实问题时依然乐观自信的心态。我相信,人类从宇宙中学到的,充分印证了Albert Schweitzer那句名言:“我忧心忡忡地看待未来,但仍满怀美好的希望。”

    向您和您的孩子们致以我最真挚的敬意!

    您诚挚的,

    恩斯特·史都林格

    科学副总监

    1970年5月6日

    【这也是目前为止,对类似质疑,最著名最令人信服的回应】

  • Oedipus and the Sphinx

    Oedipus and the Sphinx

    Oedipus_and_the_Sphinx

     

    Oedipus_1

     

    The sphinx was a hybrid monster, part human, part lion, sometimes shown with eagle wings and a serpent’s tail. The story of Oedipus and the Sphinx is about a sphinx who blocked a mountain path to the city of Thebes and posed riddles to travelers. If they could answer, they could pass. If they couldn’t, they were torn to bits. Oedipus takes on the challenge.

     

  • 不要吐槽iOS7

    不要吐槽iOS7

    ios7不是明显很好看吗?
    直接变成wp风格就更好了!Metro界面+IOS的灵魂简直就是完美。
    但是,苹果属于想抄人家作业,却又碍于面子故意改错一点……(模仿的挺萌)
    苹果真是想多了!

    吐槽的人也是太认真了。

  • wordpress子主题

    wordpress子主题

     

    https://codex.wordpress.org/zh-cn:%E5%AD%90%E4%B8%BB%E9%A2%98

    WordPress子主题也是一个主题,它继承了另一个主题——父主题——的功能,并允许你对父主题的功能进行修改,或者添加新功能。本文将说明如何创建一个基本的子主题并解释您能用它来干什么。本文将使用 WordPress 3.0 的默认主题 Twenty Ten 作为父主题进行举例说明。

    创建一个子主题是很简单的。创建一个目录,将格式编写正确的 style.css 文件放进去,一个子主题就做成了!只需要对 HTML 和 CSS具有基本的了解,您就可以通过创建一个非常基本的子主题 来对一个父主题的样式和布局进行修改和扩展,而不需要对父主题的文件作任何修改。通过这样的方式,当父主题被更新的时候,您所做的修改就可以保存下来。

     

    目录结构

    子主题放在wp-content/themes目录下属于自己的目录里。下面的结构显示的就是子主题和它的父主题(Twenty Ten)在典型的WordPress目录结构中的位置:

    • public_html
      • wp-content
        • themes (主题存放的目录)
          • twentyten (示例中父主题Twenty Ten的目录)
          • twentyten-child (子主题存放的目录,可以任意命名)
            • style.css (子主题中不可或缺的文件,文件名必需为 style.css)

    这个文件夹里面可以少至只包含一个style.css文件,也可以包含多至一个完整WordPress主题所拥有的文件:

    1. style.css (必需)
    2. functions.php (可选)
    3. Template files (可选)
    4. Other files (可选)

    让我们看看它们是如何起作用的。

    必需的style.css文件

    style.css是一个子主题唯一必须的文件。它的头部提供的信息让WordPress辨认出子主题,并且重写父主题中的style.css文件

    对于任何WordPress主题,头部信息必须位于文件的顶端,唯一的区别就是子主题中的Template:行是必须的,因为它让WordPress知道子主题的父主题是什么。

    下面是一个style.css文件的头部信息的示例:

    /*
    Theme Name:     Twenty Ten Child
    Theme URI:      http: //example.com/
    Description:    Child theme for the Twenty Ten theme 
    Author:         Your name here
    Author URI:     http: //example.com/about/
    Template:       twentyten
    Version:        0.1.0
    */
    

    逐行的简单解释:

    • Theme Name. (必需) 子主题的名称
    • Theme URI. (可选) 子主题的主页。
    • Description. (可选) 子主题的描述。比如:我的第一个子主题,真棒!
    • Author URI. (可选) 作者主页。
    • Author. (optional) 作者的名字。
    • Template. (必需) 父主题的目录名,区别大小写。 注意: 当你更改子主题名字时,要先换成别的主题。
    • Version. (可选) 子主题的版本。比如:0.1,1.0,等。

    */ 这个关闭标记的后面部分,就会按照一个常规的样式表文件一样生效,你可以把你想对WordPress应用的样式规则都写在它的后面。

    要注意的是,子主题的样式表会替换父主题的样式表而生效。(事实上WordPress根本就不会载入父主题的样式表。)所以,如果你想简单地改变父主题中的一些样式和结构——而不是从头开始制作新主题——你必须明确的导入父主题的样式表,然后对它进行修改。下面的例子告诉你如何使用@import规则完成这个。

    一个子主题的范例

    这个例子中的父主题是Twenty Ten,我们喜欢这个主题的几乎每个部分,除了网站标题的颜色,因为我想把它从黑色的改成绿色的。使用子主题的话,只用完成以下三个简单的步骤:

    1. wp-content/themes目录下创建一个新目录,并将它命名为twentyten-child(或其他你喜欢的名称)。
    2. 将下面的代码保存在名为style.css的文件里,并将它放到新建的这个文件夹。
    3. 到WordPress的控制台>主题,然后激活你的新主题:Twenty Ten Child。
    /*
    Theme Name: Twenty Ten Child
    Description: Child theme for the Twenty Ten theme 
    Author: Your name here
    Template: twentyten
    */
    
    @import url("../twentyten/style.css");
    
    #site-title a {
        color: #009900;
    }
    

    下面一步步解释上面代码的作用:

    1. /* 开启子主题的头部信息。
    2. Theme Name: 子主题名称的声明。
    3. Description: 主题的描述(可选,也可被省略)。
    4. Author: 作者名字的声明(可选,也可被省略)。
    5. Template: 声明子主题的父主题,换言之,父主题所在的文件夹的名称,区分大小写。
    6. */子主题头部信息的关闭标记。
    7. 用 @import规则将父主题的样式表调入
    8. #site-title a 定义网站标题的颜色(绿色),覆盖父主题中相同的样式规则。

    注意 @import 规则

    需要注意的是,@import 规则之前没有其他的CSS样式规则,如果你将其他的规则置于它之上,那么它将无效,并且父主题的样式表不会被导入。

    使用 functions.php

    不像style.css,子主题中的functions.php不会覆盖父主题中对应功能,而是将新的功能加入到父主题的functions.php中。(其实它会在父主题文件加载之前先载入。)

    这样,子主题的functions.php提供了一个灵活稳定的方式来修改父主题的功能。如果你想在你的主题里加入一些PHP函数,最快的方式可能是打开functions.php文件然后加入进去。但那样并不灵活:下次你的主题升级更新了,你加入的新功能就会丢失掉。相反地,如果你使用子主题,将functions.php文件放进去,再将你想加入的功能写进这个文件里,那么这个功能同样会工作得很好,并且对于父主题以后的升级更新,子主题中加入的功能也不会受到影响。

    functions.php文件的结构非常简单:将PHP起始标签置于顶部,关闭标签置于底部,它们之间就写上你自己的PHP函数。你可以写得很多,也可以写得很少,反正按你所需。下面的示例是一个基本的functions.php文件的写法,作用是将favicon链接加入到HTML页面的head元素里面。

    <?php
    
    function favicon_link() {
        echo '<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />' . "\n";
    }
    add_action('wp_head', 'favicon_link');
    
    ?>
    

    给主题作者的提示。事实上子主题的functions.php首先加载意味着你的主题的用户功能可插入——即子主题是可替换的——通过有条件地进行声明。例如:

    if (!function_exists('theme_special_nav')) {
        function theme_special_nav() {
            //  Do something.
        }
    }
    

    用这种方式,子主题可以替换父主题中的一个PHP函数,只需要简单地对它再次声明。

    模板文件

    模板文件 在子主题中的表现和style.css一样,它们会覆盖父主题中的相同文件。子主题可以覆盖任何父主题模板中的文件,只需要创建同名文件就行。(注意:index.php在WordPress3.0及以上版本才能被覆盖。)

    同样,这项WordPress的功能允许你修改父主题的样式功能而不用去编辑父主题的文件,并且你的修改能让你在更新父主题后继续保留。

    下面是一些使用模板文件的子主题的例子:

    • 增加一个父主题没有提供的模板(例如:网站地图页面的模板,或者一单栏页面,它们在页面编辑,模板选择里是可用的)
    • 增加一个比父模板更加具体的模板(见模板级别)。(例如:新加的tag.php模板用于按tag归档的文章来代替父主题中通常的archive.php模板。)
    • 替换父主题中的一个模板.(例:使用你自己的home.php来覆盖父主题中的home.php

    其他文件

    除了style.css,functions.php,index.php和home.php,子主题可以使用任何正式主题使用的类型的文件,只要文件被正确链接。打个比方,你可以使用在样式表里或者Javascript文件里链接的图标、图片,或者从functions.php文件中调用出来的额外PHP文件。