wordpress更神奇的8段短代码-设计技巧

王朝数码·作者佚名  2010-05-07
宽屏版  字体: |||超大  

我知道wordpress有神奇的自定义函数,这个自定义函数基本上可以代替大部分的插件了;我也知道wordpress有神奇的自定义域,虽然用起来比较麻烦,但是不能不说它真的很强大;今天我才发现,原来wordpress还有更神奇的短代码(简码)的功能!当然,还是得借助function.php这个文件来实现。

什么是短代码(简码)?就是你在写日志的时候,在编辑器里随便插入几个英文字符,当出现在文章里的时候,它就是千变万化的其他内容了。你说神奇不?!

一、超链接用[url]

1. 打开主题中的functions.php文件。粘贴以下函数到其中:

function myUrl($atts, $content = null) {

extract(shortcode_atts(array(

"href" = 'http://'

), $atts));

return '.$href.'"'.$content.'';

}

add_shortcode("url", "myUrl");//把函数转化成简码

2. 简码创建成功,现在就可在日志和页面上使用了。

[url href=“http://www.wordpress.com”]WordPress recipes[/url]

日志保存后,简码会显示名为“WordPress recipes”的链接,并指向http://www.wordpress.com。

代码注释:若要正常运行,简码必须处理两个参数:$atts 和 $content。$atts是简码属性,上例中,属性为href,且包括了URL链接。$content是简码内容,位于域名和子目录之间(即www.example.com和“/subdirectory”之间)。正如以上显示,我们给$atts 和 $content都设置了默认值。

二、创建“发送到 twitter” 的简码

function twitt() {

return '.get_permalink($post-ID).'" title="Click to send this page to Twitter!" target="_blank"Share on Twitter

第一页    上一页    第1页/共2页    下一页    最后页
第01页 第02页 
 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有