首页 技术之路wordpress短代码功能自己实现也可以

wordpress短代码功能自己实现也可以

索引
[隐藏]

基于前一篇博友博友的热情提问,询问了些短代码之类的问题,其实我也不是很懂,还是个初级阶段的小兵,只是觉得有趣,耐思考。shortcode(俗称短代码)其实是wordpress继2.5版本后推出的自定义的一项功能。有些主题都会有自带,譬如我们看到的mossight等都有。

20141shortcode1

介绍

简单说 WordPress Shortcode 指的是一些使用[]包含的短代码,WordPress会识别这些短代码并根据短代码的定义输出为特定的内容。(摘抄来的,好像太简洁了)

类型

类似这样的html中的代码就是短代码。

[mycode]
[mycode foo="bar" id="123" color="red" something="data"]
[mycode]Some Content[/mycode]
[mycode]<p><a href="http://example.com/">HTML Content</a<>/p>[/mycode]
[mycode]Content [another-shotcode] more content[/mycode]
[mycode foo="bar" id="123"]Some Content[/mycode]

函数

add_shortcode('mycode', 'function_name'); // 定义一个新的 Shortcode
remove_shortcode('mycode'); // 移除一个 Shortcode
remove_all_shortcodes(); // 移除所有的 Shortcode
$return = do_shortcode($content); // 应用 Shortcode 到内容而不输出

评论

说白了就是定义某个函数,用方括号标签输出罢了。只是广泛用于图标、按钮、文字框美化,按照例子和函数其实都可以自己做个短代码。这里就不一一说了,告诉你博主只是用插件玩的。

相关

wp插件ishortcode v3(快乐家园开发) 短代码教程(我爱水煮鱼)
  1. 我倒是觉得对2d游戏情有独钟,3d游戏建个模拖一拖转一转就能做出各种姿态的画面,2d游戏的每一帧都是要花精力画出来的,倾注的情感多少是能够被感受出来的,无论是开发成本还是注入的情感都比3d游戏更值高价。不怕你笑话,我电脑里重来不删的游戏只有两个,英雄无敌