手动将插件插入wordpress页面

时间:2011-05-25 13:25:21

标签: wordpress-plugin wordpress-theming wordpress

我在worpress首页工作。

我想手动在特定位置向页面添加插件,但我自己将代码添加到页面中。

我基本上想要在特定位置的某个页面中包含一个插件。所以我创造了一个div ...

<div id="plugin-holder">
     **Plugin-will-appear-here-with-this-code**
</div>

请问有谁知道怎么做?

由于

3 个答案:

答案 0 :(得分:6)

如果您希望插件出现在某个地方,您将会寻找“短代码”功能。

这实际上非常容易编码,请查看Shortcode API下法典中的示例 - 即:

function bartag_func( $atts ) {
    // ... do more things here ...
return "text to replace shortcode";
}
add_shortcode( 'bartag', 'bartag_func' );

一旦你调用了这些函数,就可以在代码中使用[bartag],它将运行你的函数并用函数返回的生成文本替换短代码。

如果您要在网站上添加短代码功能,那么编写一个非常简单的插件并将其放入其中通常是最有意义的。这种方法效果最好的原因是,随着时间的推移,很容易忘记并错误地升级主题(甚至更改为新的主题),从而通过丢失以前的functions.php中的自定义代码来破坏您的网站。令人惊讶的是,这很容易实现,只需要在插件文件的顶部有一些特殊格式的注释,并且在编码方面有一点常识 - 有很多教程和“怎么做”!

这是一个有用的短代码教程:http://www.reallyeffective.co.uk/archives/2009/06/22/how-to-code-your-own-wordpress-shortcode-plugin-tutorial-part-1/

答案 1 :(得分:1)

您应该将相关的插件代码添加到functions.php

我怀疑您会想要使用is_home()之类的register_activation_hook来确定您的位置。但也许不是,取决于你想要做什么,

此外,如果您尝试从预先存在的插件插入,请务必删除activate_pluginname或{{1}}操作。

答案 2 :(得分:0)

如果您的插件支持侧边栏小部件,您可以简单地“widgitize”您希望插入插件的div标签.Google这个术语,您将找到许多资源。

相关问题