在写邮件时可以使用邮件模板,每一封信中最后都可以插入自定义的签名。本人使用的是wordpress,要求简单,没必要用那些复杂的插件,直接用一段语句就解决了这个问题,表现就像本文右下角的印章一样。方法如下:

在wordpress的后台,选择外观→编辑,找到当前主题的single.php文件,找到其中的<?php the_content(); ?>这一行,在其下一行写入如下代码:

<p> 
<a title="写信给我" href="mailto:lizhenyu.com"><img border="0" align="right"src="/wp-content/uploads/myImage/mySignature.png"width="40" height="40" /> </a> 
</p>

在新版本的主题中,如果找不到<?php the_content(); ?>,那就修改functions.php文件,在最后面复制以下代码:

/*自定义签名*/ 
function add_after_post_content($content) { 
if(!is_feed() && !is_home() && is_singular() && is_main_query()) { 
$content .= '<a title="写信给我" href="mailto:lizhenyu.com"><img border="0" align="right"src="/wp-content/uploads/myImage/mySignature.png"width="40" height="40" /> </a> '; 
} 
return $content; 
} 
add_filter('the_content', 'add_after_post_content');

也可以更复杂一点,同时加上文章链接与版权信息

/*自定义签名*/ 
function add_after_post_content($content) { 
$content.= "转载请注明来自<a href=".home_url()." title='一个无聊的地方...'> ".get_bloginfo(name)."</a><br/>"; 
$content.= "本文地址:<a href=".get_permalink()." title=".get_the_title().">".get_permalink()."</a><br/>"; 
$content.= '<a title="写信给我" href="mailto:QQ@lizhenyu.com"><img border="0" align="right"src="/wp-content/uploads/myImage/mySignature.png"width="40" height="40" /> </a> '; 
} 
return $content; 
} 
add_filter('the_content', 'add_after_post_content');

大功告成,最后别忘记了更新文件。

转载请注明来自LiZhenyu.Com五百年
本文地址:http://www.lizhenyu.com/adding-custom-signatures-to-wordpress-articles.html
分类: 代码