【发布时间】:2014-09-19 11:51:23
【问题描述】:
好的,我已经创建了一个插件,现在想为应用提供简码。
这是我在wp-content/plugins/my-plugin/my-plugin.php中唯一的文件
<?php
/**
* Plugin Name: Latest Issue
* Author: Max Tsepkov
* Author URI: http://www.yogi.pw
*/
add_action('init', function() {
add_shortcode('my-plugin', function() {
// ... my code
return 'string';
});
});
我知道插件已激活并调用了init 的回调。
但简码函数永远不会被调用。
我将文本 [my-plugin] 添加到小部件,它也没有被替换。
我做错了什么?如何正确注册简码?
【问题讨论】:
-
你有哪个版本的PHP?
-
你看过codex中的Shortcode API了吗?此外,默认情况下,文本小部件不支持短代码