什么是“最新文章签名”呢?如下图所示,就是自动把最新的一篇文章的标题写到一幅图片上,然后用该图片作为论坛上的签名。

这样做的好处是显而易见的,用图片作为签名本身就更加的醒目,再加上标题,吸引点击的成功率毫无疑问会提高不少。
其实,这个想法和技术都不算太新奇。很多年前,国产论坛phpwind就有了差不多的想法,只不过他们的做法是把论坛的在线人数,发贴情况等信息写到图片上,而我们是把文章的标题写到图片上而已。
至于技术,则是使用了GD库的imagecreatefrompng,imagecolorallocate,imagettftext和imagepng等函数。这里提到这些函数,是因为以下插件只是提供制作类似上图的大小和文字位置的图片,如果你希望制作更加精彩的签名,可以参考,然后进行修改。
好了,以下就是安装使用方法:
- 下载lps.zip,解压后,得到名为“latest-post-signature”的文件夹
- 将你希望使用的中文字体复制到上述文件夹中(推荐“微软雅黑”,因为其他我没有测试过,你需要重新调试)
- 打开latest-post-signature.php,修改其中的msyh.ttf为你的字体名称
$lpsFont = 'msyh.ttf'; // 字体。
- 现在将“latest-post-signature”文件夹上传到你的WordPress插件文件夹中
- 到后台激活“最新文章签名“
- 如无意外,此时在你的WordPress根目录下会出现一个名lps.png的图片文件
- 至此,此插件安装完成,每次添加新文章后都会更新lps.png图片,也就是说你可以用lps.png图片作为你的签名了。
有什么问题,在这里留言提出吧。
提示:一般论坛,用图片做签名的代码为:[img]图片链接[/img]
先抢沙发
出现错误
发布文章时:
Warning: imagettftext() [function.imagettftext]: Invalid font filename in /*********/wp-content/plugins/latest-post-signature/latest-post-signature.php on line 52
Warning: imagettftext() [function.imagettftext]: Invalid font filename in /**********/wp-content/plugins/latest-post-signature/latest-post-signature.php on line 60
Warning: Cannot modify header information – headers already sent by (**************/wp-content/plugins/latest-post-signature/latest-post-signature.php:52) in /home/bbslianm/public_html/rizhi/wp-includes/pluggable.php on line 850
我的WordPress 2.7中文版 插件字体已经改为微软雅黑 是我的空间不支持imagettftext ( ) 函数吗 美国hm主机 应该没有问题的
应该是字体的路径问题。
字体要放到“latest-post-signature”文件夹中,然后修改msyh.ttf为你的字体名称。
意思说说 我还需要上传一个微软字体文件对吗
是的。反正大家都有字体的了,没必要多下载一个,所以就没预备。
搞定了 感谢冰古
难道这也是冰古的?!
我发现这个插件有点问题……
WP根目录下没有生产图片,我自己把那个图片上传到根目录下,上面也不显示文字。
这个插件是个半成品。
你有没有上传字体到插件目录下啊?
我的系统里没有那些字体的,都是英文系和阿拉伯系的字体……
我试着去下载微软雅黑结果没找到……而且一个字体都有几十MB……
要不你给我一个微软雅黑吧……可以发到我的邮箱也可以放在你的空间里我去下载……
微软雅黑字体搞上去了……但是插件不生产LPS.PNG图片在根目录……
你用的是什么空间呢?或许是权限的问题。你发表文章的时候有没有出错信息那些啊?
是KINGTO的服务器。
发文章没出错什么的,后来在网上找了另一个人的同样效果的插件,就正常了:(
想问2个问题呵呵
1 我是菜鸟,麻烦大神教下我 怎么调那个“发表于”的位置 比如变成左对齐
2 如何支持除中文之外的文字啊,比如韩语,我用黑雅的话,韩语会变成方格
非常感谢
1. 这个是css的问题:text-align: left; 就是左对齐
2. 雅黑应该是没有包含韩文的(微软雅黑是微软公司为其新一代操作系统Vista开发的中文字体),你只能改成别的字体才行了。当然首先要你的系统有韩文支持才行,就是你打开一个韩文网站,你要能看到韩文才行。
哈哈,原来是这个插件的问题啊,我搞成网页的了。
1. 把56行的238改成8就能左对齐了。
2. 也是同上面的解释差不多,雅黑是没有韩文的,你要添加一个支持韩文的字体才行。
[...] 网址在: http://wanwp.com/plugins/latest-post-signatrue/ [...]