个性化阅读
专注于IT技术分析

手动将插件插入WordPress页面

我在worpress主页上工作。

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

我基本上想在某个位置的某个页面中包含一个插件。所以我要创建一个div …

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

没人知道这是怎么做到的吗?

谢谢


#1


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

我怀疑你会想要使用一些条件标签, 例如is_home()来确定你的位置。但也许不是, 取决于你要做什么,

另外, 如果你要从现有插件中插入, 请确保删除register_activation_hook或activate_pluginname操作。


#2


如果你希望某个插件出现在某处, 则将寻找”短码”功能。

实际上, 这非常容易编写代码, 请查看Codex中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/


#3


如果你的插件支持侧边栏小部件, 则可以简单地” widgitize”你要插入该插件的div标签。Google这个词, 你将找到很多资源。

赞(0)
未经允许不得转载:srcmini » 手动将插件插入WordPress页面

评论 抢沙发

评论前必须登录!