Yershan
  • 首页 Home
  • 相册 Album
    • 天文 Astro
    • 旅行 Travel
    • 生活 Life
    • 幽默影像 Humorous Pics
  • 百宝箱 Resource
    • 我要看极光
      • 极光监测与预报(自动更新)
      • 中国极光观测指南
    • 一起去看流星雨
      • 流星雨观测指南
      • 全年流星雨活动档案
    • 下次日全食啥时候?
    • 我的星座在哪里?
    • 今天空气真的“优良”吗?
    • 星闻星语
  • 关于 About

在WordPress上执行php代码

Mar 29th

@学而时习 | 1,750次浏览(views)

0条评论(comment)

  本来在做极光监测页面的时候就需要执行php代码,但最后还是给我用最土鳖的办法绕过去了(在别的地方cron一个php,定时生成几个gif图像,然后引用之)。结果今天折腾实验室的降雨预报页面的时候,总算绕不过去了。本来想着说这应该是个小意思,我装个exec-php不就可以了嘛。结果exec-php竟然还要折腾配套的各种东西,搞到最后竟然还不能用,真是郁闷。于是只好查查看有没有替代的方法。幸好万能的Wordpress还是可以用不太麻烦的方法解决这一难题的,这一方法就是shortcode,适用于规模不大的php程序。

  简单地说就是把你的php程序植入到主题里面,然后在文章里用形如

[my-shortcode type="dog"]

的形式调用之。

  首先修改一下主题里的function.php,在末尾添加这一行:

include_once(“shortcode.php”);

  我们所有的代码就放在shortcode.php里面。当然你想全写在function.php里也没问题。

  要把一个php程序写到shortcode里很容易,只要把它弄成一个函数(如果它还不是函数的话),然后注册这个函数即可。比如下面的shortcode.php

function my-shortcode-function($atts){
	extract(shortcode_atts(array('type' => 'cat'),$atts)); // 设定参数type的默认值为cat
	if ($atts['type']=='cat') echo "Miao";
	elseif ($atts['type']=='dog') echo "Wang"; // 函数其他部分
	return;
}
add_shortcode('my-shortcode', 'my-shortcode-function'); // 注册my-shortcode-function到my-shortcode

  于是一个shortcode就做好了。如果我想让它返回Wang,只需要在写文章的时候用

[my-shortcode type="dog"]

就可以了。

exec-php, php, wordpress

wp和php的两个小问题及其解决方法

Jul 24th

@学而时习 | 412次浏览(views)

0条评论(comment)

1. php升级后图像生成出错的问题

  7月23日,宇宙驿站更新了服务器,php也从5.2.3升级到5.3.2。不过升级了以后,晴天钟的图像生成却出了问题,生成的图像有许多地方没法显示,error_log提示“imagefilledarc() expects parameter 9 to be long”,但奇怪的是在原来的5.2.3运行是没有问题的呀,于是去php.net翻了官方手册,仔细读了读有关条目,原来是php中imagefilledarc函数指令有一个更改,我原来的命令是:

imagefilledarc($im,$xc+1,10,15,16,20,60,$white,IMG_ARC_FILL);

  而php将IMG_ARC_FILL替换成了IMG_ARC_PIE,但却没有给出显著提示,似乎也没有给出一个向下兼容的解决方案。只要把以上的行改为

imagefilledarc($im,$xc+1,10,15,16,20,60,$white,IMG_ARC_PIE);

就好了。

2. WordPress无法更新插件的问题

  不知道从什么时候开始,我在宇宙驿站的3个WordPress博客就无法自动检测WordPress及插件的更新,查看Update的时候总是显示“all up to date”,又可以肯定服务器到wordpress.org的连接没有问题,实在是伤脑筋。这次迁移过程中发现了原因,原来是宇宙驿站的PDO模块出现了问题,导致WordPress的更新检测模块无法正常工作。

  由于PDO模块的安装或修复需要管理员权限,如果有朋友的WP博客因为PDO模块的原因无法自动检测更新的,可以用以下两个插件代替:InstantUpgrade(用于WP程序的更新)以及One Click Plugin Updater(用于WP插件的更新),它们都不需要PDO模块的支持。

出错, 图像, 程序, php, wordpress, 插件, 无法, 更新

WordPress用户互动使用头像的方法

Jul 17th

@学而时习 | 1,131次浏览(views)

0条评论(comment)

  看了看日历,发现马上就要到我和WordPress相识五周年了,可喜可贺!

  最近装了新浪连接和豆瓣连接之后发现一个问题,原来WordPress本身的用户系统是不带头像存储功能的,除了清一色的Mystery Man和自动生成的怪兽图像以外,就没有可以自己定制的样式!真奇怪,这难道是WordPress设计的缺漏?于是立马搜了一下,原来答案很简单,WordPress是通过Gravatar这个头像集成网站来显示头像的。只要去Gravatar注册一个用户并上传头像(WordPress.com用户无需再注册新用户),以后不管去到哪个WordPress,只要使用那个邮箱地址留言,都可以显示头像了—— 这的确是个便捷的设计!

  P.S. 这原来是WordPress 2.6就加入的功能,我火星了……

参考资料:

  • http://wangyueblog.com/2008/08/15/wordpress-gravatar-used/
  • http://www.underone.com/2008/07/17/more-gravatar-at-wordpress-26/
头像, wordpress
  • 搜索 Search

  • 实况 Online Monitor

    目前正有20人在这儿闲逛。
    There is (are) 20 visitors online at this moment.
  • 翻译 Translate

    EnglishFrenchGermanItalianPortugueseRussianSpanish
  • 日历 Calendar

    April 2013
    S M T W T F S
    « Mar    
     123456
    78910111213
    14151617181920
    21222324252627
    282930  
  • 最新文章 Recent Posts

    • 晴天钟更新故障 | 7Timer update issue
    • 3月14日观测Pan-STARRS彗星
    • 巨大彗星明年或撞击火星 爆炸当量超万亿颗广岛原子弹
    • NASA为ISON彗星策划史无前例的大型联合观测行动
    • 车里雅宾斯克陨星的精确轨迹
  • 最新评论 Recent Comments

    • Feiyang on 关于 About
    • xiao_stone on 极光监测与预报
    • alexweiyu on 今天空气真的“优良”吗?
    • S on 晴天钟更新故障 | 7Timer update issue
    • Yeh on 晴天钟更新故障 | 7Timer update issue
  • 热门文章 Hot Posts

    • 幽默影像 - 154,193次浏览(views)
    • 幽默影像 - 115,091次浏览(views)
    • “恰好”的艺术 - 50,817次浏览(views)
    • 2010年春季三叶草穿越之泰山段 - 23,989次浏览(views)
    • 美国B1签证经历 - 15,690次浏览(views)
  • 随机照片 Random Pics

    j-228 b_large_OtMj_740d00052bdf2d0d j-444 201004214012 img_2707 p-643 dps071 201007314970 6b826bc4495252303d29e690
  • 分类 Categories

    • "十年少"仙丹 (54)
    • 叶夜速写 (304)
    • 吟诗作赋 (38)
    • 天籁之音 (59)
    • 学而时习 (211)
    • 一图胜千言 (192)
    • English Island (133)
    • 观星手记 (71)
    • 椰子笔谈 (159)
    • 星闻星语 (72)
    • 晴天钟/7Timer (14)
  • 归档 Archives

    • March 2013 (2)
    • February 2013 (7)
    • December 2012 (7)
    • November 2012 (4)
    • October 2012 (8)
    • September 2012 (4)
    • August 2012 (1)
    • July 2012 (3)
    • June 2012 (3)
    • May 2012 (3)
    • April 2012 (3)
    • March 2012 (6)
    • February 2012 (3)
    • January 2012 (3)
    • December 2011 (7)
    • November 2011 (8)
    • October 2011 (8)
    • September 2011 (3)
    • August 2011 (5)
    • July 2011 (10)
    • June 2011 (20)
    • May 2011 (6)
    • April 2011 (13)
    • March 2011 (15)
    • February 2011 (6)
    • January 2011 (13)
    • December 2010 (13)
    • November 2010 (9)
    • October 2010 (8)
    • September 2010 (3)
    • August 2010 (16)
    • July 2010 (22)
    • June 2010 (10)
    • May 2010 (15)
    • April 2010 (8)
    • March 2010 (8)
    • February 2010 (7)
    • January 2010 (15)
    • 珠玉在側 (14)
    • November 2009 (6)
    • October 2009 (11)
    • September 2009 (8)
    • August 2009 (5)
    • July 2009 (9)
    • June 2009 (7)
    • May 2009 (5)
    • April 2009 (5)
    • March 2009 (7)
    • February 2009 (15)
    • January 2009 (15)
    • December 2008 (16)
    • November 2008 (8)
    • October 2008 (4)
    • September 2008 (11)
    • August 2008 (5)
    • July 2008 (14)
    • June 2008 (9)
    • May 2008 (15)
    • April 2008 (8)
    • March 2008 (10)
    • February 2008 (25)
    • January 2008 (9)
    • December 2007 (10)
    • November 2007 (11)
    • October 2007 (11)
    • September 2007 (5)
    • August 2007 (12)
    • July 2007 (9)
    • June 2007 (14)
    • May 2007 (7)
    • April 2007 (11)
    • March 2007 (10)
    • February 2007 (27)
    • January 2007 (20)
    • December 2006 (18)
    • November 2006 (21)
    • October 2006 (10)
    • September 2006 (43)
    • August 2006 (17)
    • July 2006 (26)
    • June 2006 (46)
    • May 2006 (29)
    • April 2006 (13)
    • March 2006 (12)
    • February 2006 (11)
    • January 2006 (14)
    • December 2005 (6)
    • November 2005 (5)
    • October 2005 (10)
    • September 2005 (17)
    • August 2005 (16)
    • July 2005 (4)
    • June 2005 (6)
    • May 2005 (6)
  • 标签云 Tag Cloud

    热带气旋 wagner 听后记 diary Australia tour 晴天钟 旅行 笑话 伦敦 北京 7Timer! 军训 高考 心情 新星 comet lulin 广州 漠河 地球 极光 游记 Lulin Sky Survey 维也纳新年音乐会 音乐会 瓦格纳 尼伯龙根的指环 上海 秋 天气 东部小回环 90W 日全食 彗星 西游札记 concert 7Timer development 印封 2009 流星雨 香格里拉 影集 新年音乐会 冷笑话 广州交响乐团 感受 小行星
  • Blogroll

    • Asktheheaven – 向问天 (Bill Yeung)
    • Astro Bob
    • Astronomy is Power! – 孙萌
    • 南天 – Liong
    • 寻找星星的影子 – 宝贝韵希
    • 临海吟风 – 玉玮
    • 冷+暖 – 豆豆
    • Beautiful mind – 虾
    • Cygnusの星空*星连心
    • Earth, Sky & Beyond – R. Kowalski
    • Elle Fagan Artsite
    • 馥郁
    • 马臻的博客
    • 谁知道呢 – 卜卜
    • 阳光心坊 – 田阳
    • 雨池
    • 虚阁梨花落 – 迟
    • Great Shefford – P. Birtwhistle
    • Homepage von Wentao Xu
    • Li’s paradise
    • Pavel Shevchenko
    • Santhia's
    • Terry Lovejoy
    • Tony Hoffman’s Astroweb
    • zx的蜗居
    • 流年·一个人的世界
  • 题图说明 The Title Image

    作者遥望天山山脉,谢文鹏于2008年8月9日摄于新疆维吾尔自治区巩乃斯河谷。天山山脉是亚洲中部最大的山脉。

    The author was gazing the Tian Shan mountains. Taken by Wenpeng Xie at Kunges Valley of Xinjiang Uighur Autonomous Region on August 9, 2008. The Tian Shan ("celestrial mountains") is the largest mountain range located in Central Asia.

  • 致谢 Acknowledgement

    叶儿山由Wordpress提供技术支持,中国科学院国家天文台宇宙驿站提供网络空间;叶儿山3.1主题修改自digitalnature的Mystique 2.4.3。

    Yershan is powered by Wordpress, and the host server is kindly provided by CosmoStation Project of the National Astronomical Observatories of Chinese Acadamy of Sciences. The Yershan 3.1 theme is designed based on digitalnature's Mystique 2.4.3.

  • 辅助 Meta

    • Log in
    • Entries RSS
    • Comments RSS
    • WordPress.org
  • 连接微博 Connection

    您可以用合作网站帐号登录:

叶儿山 © 1999-2013年 版权所有 | Yershan © 1999-2013 All Rights Reserved
除特别说明外,叶儿山内容使用署名-非商业性使用-禁止演绎 2.5 中国大陆协议进行许可
Materials of Yershan are available under the Attribution-NonCommercial-NoDerivs 2.5 Generic without further notice.
RSS Feeds 1 Top