【问题标题】:How to implement add_action,do_action functionality in custom php如何在自定义 php 中实现 add_action、do_action 功能
【发布时间】:2015-02-17 12:28:11
【问题描述】:

我想在自定义 php 的 wordpress 中实现类似的功能,如“add_action”、“do_action”、“remove_action”。 你能建议我如何实施吗?

【问题讨论】:

  • in custom php 什么意思? WP 自定义还不够吗?
  • 没有。我既没有使用 wp 也没有使用任何 php 框架。但我想通过使用 php 核心函数或 php 类在基本的自定义 php 中实现这个 wp 钩子。
  • 你为什么不用WP或者复制这个功能的源代码?
  • 你能告诉我我必须从 wp 复制哪些函数吗?
  • 你想要的这些:add_action, ...

标签: php wordpress function class plugins


【解决方案1】:

add_action、do_action 可以是一些函数。

您可以创建自己的函数并使用它们,例如 getUrl()、colorMyText("Blabla")、...

http://www.w3schools.com/php/php_functions.asp

简单的例子:

function colorMyText($string, $color){
    $colored_string = '<FONT COLOR="'.$color.'">'.$string.'</FONT>';
    return $colored_string;
}

那么,就写吧

echo colorMyText("Hello world!", "red");
echo colorMyText("</br> I'm fine!", "#0000FF");

这是一个基本功能,但您可以做任何您想做的事,因此,无需重复相同的代码 X 次。 Wordpress 和许多 CMS 使用函数,例如 get_header(),...

【讨论】:

  • 除了评论和基本的 php 教程之外,我在这里看不到答案。
  • 他想创建自己的函数,所以我解释如何创建函数。
猜你喜欢
  • 1970-01-01
  • 2015-01-03
  • 2015-07-17
  • 1970-01-01
  • 1970-01-01
  • 2015-02-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多