将代码添加到函数文件

时间:2013-04-10 作者:user8514

我想将我的大型php函数从索引或模板文件中移到函数中。php文件。是这样的吗?

function grab_code(???) {
    ??? .= \'<div>some HTML-PHP code I monkeyed together</div>\';
      return ????;
}
add_filter(\'???\', \'grab_code\'); 
然后在模板文件中添加?

echo grab_code(???);
我在这里找到的答案看起来与我所问的很接近,但似乎特定于某个函数<谢谢。

2 个回复
最合适的回答,由SO网友:Mike 整理而成

如果将函数和add\\u filter函数移动到函数文件中,则不需要在之后回显函数。如果该函数不涉及使用add\\u filter,则可以在模板文件中回显该函数。将其放置在函数中。除非另有规定,否则php文件将在每个页面/加载后运行。

SO网友:Andrew Bartel

您的功能。php文件在模板文件之前加载。所以只需将其迁移到您的函数中即可。php,您可以在模板文件中正常调用它。更好的是,为什么不按照JustinTadlock的建议创建一个自定义函数插件呢:

Creating a custom functions plugin for end users

我写的大多数WordPress教程都提到在主题函数中添加自定义函数。php文件。Web上的许多其他教程都将使用相同的技术来添加自定义代码。但是,处理自定义函数有不同的方法。

结束

相关推荐

将作者从pload.php URL重定向到多站点中的主页

我想在作者访问URL时重定向他们mynetwork.com/OWNBLOG/wp-admin/upload.php 转到另一页。我该怎么做?我尝试了此代码,但收到了以下错误:“警告:无法修改标题信息-第876行/home/content/59/104129/html/wp admin/includes/template.php:1642)中/home/content/59/10412659/html/wp includes/pluggable.php中已发送的标题:”add_action( \'admin