先让我们来回顾一下之前发布的精通wordpress主题系列的三篇小文章:
- 精通Wordpress主题-1: 修改特定日志的样式和内容
- 精通Wordpress主题-2: 在Wordpress第一篇日志中插入广告的方法
- 精通Wordpress主题-3: 为不同的分类日志设置不同的样式
很多wordpress插件都支持模板代码的调用, 通过模板代码来调用Wordpress插件功能, 能更加方便的定义插件的显示位置或是功能参数. 通常我们在wordpress主题代码中插入调用插件的函数都使用类似下面的PHP代码:
<h2>部件标题</h2>
<?php plugin_template_tag_function(); ?>
上面的代码是绝对正确的, 但是如果当你不小心把某个插件禁用了或插件出错, 而模板代码却又没有移除时, 你的博客就会出现PHP错误提示. 要解决这个问题, 可以使用更加安全的代码, 如下:
<?php if ( function_exists(’plugin_template_tag_function’) ) : ?>
<h2>部件标题</h2>
<?php plugin_template_tag_function(); ?>
<?php endif; ?>
上面是一个使用了if条件语句的PHP输出, 大体意思就是”如果这个插件函数存在, 就调用粗体部份的内容.”
其实这只是一个最简单的PHP条件语句, 但对新手朋友来说还是蛮有用的, 平常在Wordpress中调用插件函数的时候可以尝试使用.
英文原文: Safest Way to Include Plugin Code in Themes
来源于 精通WordPress主题-4: 如何安全的调用WordPress插件模板代码 | 帕兰映像
没有评论:
发表评论