将Wordpress插件内容插入帖子
我正在努力学习更多关于Wordpress和创建插件的知识。我已经看到一个现有的插件使用了一种技术,您可以在您的帖子中添加一个“引用”,WP将解析它并用插件自己的内容替换它。我所指的示例是NextGen gallery,它使用以下代码将Wordpress插件内容插入帖子,wordpress,Wordpress,我正在努力学习更多关于Wordpress和创建插件的知识。我已经看到一个现有的插件使用了一种技术,您可以在您的帖子中添加一个“引用”,WP将解析它并用插件自己的内容替换它。我所指的示例是NextGen gallery,它使用以下代码 [nextgen id=9] 我已经尝试过搜索这种技术是如何工作的,但是试图找到一些你不知道名称的东西是相当困难的 有谁能告诉我一些关于如何使用WP这个特性的参考资料吗?这种技术叫做短码 add_shortcode('my-content','my_plugin_
[nextgen id=9]
我已经尝试过搜索这种技术是如何工作的,但是试图找到一些你不知道名称的东西是相当困难的
有谁能告诉我一些关于如何使用WP这个特性的参考资料吗?这种技术叫做短码
add_shortcode('my-content','my_plugin_shortcode');
function my_plugin_shortcode($atts, $content = null) {
$atts = shortcode_atts($my_default_atts,$atts); // $atts is now an associate array
$my_content = 'This is some content.';
return $my_content;
}
然后,如果您有包含以下内容的帖子:
嘿,这里有一些内容。
[我的内容]
当显示post时,您将获得以下输出:
嘿,这里有一些内容。这是
一些内容
如果您传递了一个类似[my content id=“9”test=“test”]的短代码,那么上述函数中的$atts变量将类似于以下数组声明
$atts = array('id'=>9, 'test'=>'test');
$content变量只有在对某些文本使用匹配的短代码时才有内容:
[我的内容]这是一个测试
内容。[我的内容]
非常感谢Nickohrn!那正是我想要的!干杯,斯图尔特