如何解决手动将插件插入wordpress页面
| 我在worpress主页上工作。 我想手动将插件添加到页面中的特定位置,但是自己将代码添加到页面中。 我基本上想在某个位置的某个页面中包含一个插件。所以我要创建一个div<div id=\"plugin-holder\">
**Plugin-will-appear-here-with-this-code**
</div>
没人知道这是怎么做到的吗?
谢谢
解决方法
您应该将相关的插件代码添加到“ 1”。
我怀疑您会想要使用一些条件标签(例如
is_home()
)来确定您的位置。但是也许不是,取决于您要做什么,
另外,如果您要从现有的插件中插入,请确保删除register_activation_hook
或activate_pluginname
动作。
,如果您希望某个插件出现在某处,则将寻找\“ shortcode \”功能。
实际上,这非常容易编写代码,请查看Codex中Shortcode API下的示例-即:
function bartag_func( $atts ) {
// ... do more things here ...
return \"text to replace shortcode\";
}
add_shortcode( \'bartag\',\'bartag_func\' );
调用这些函数后,即可在代码中使用[bartag],它将运行您的函数,并将短代码替换为函数返回的生成的文本。
如果您要在网站上添加短码功能,通常最有意义的是编写一个非常简单的插件并将其放入其中。效果最好的原因在于,随着时间的流逝,很容易错误地忘记和升级主题(甚至更改为新主题),从而丢失了以前功能中的自定义代码,从而破坏了您的网站。的PHP。令人惊讶的是,这非常容易实现,只需要在插件文件的顶部添加一些特殊格式的注释,并在编码方面有一些常识即可-有很多教程和“操作方法”!
这是一个有用的简码教程:http://www.reallyeffective.co.uk/archives/2009/06/22/how-to-code-your-own-wordpress-shortcode-plugin-tutorial-part-1/
,如果您的插件支持侧边栏小部件,则可以简单地“ widgitize”您要插入该插件的div标签。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。