add_filter(\'get_public_descriptions\', \'theme_get_public_descriptions_filter\');
function theme_get_public_descriptions_filter ($context, $rule_uids)
{
$descriptions = array();
$rule_uids = (array) $rule_uids;
// Check if at least one rule uid is set
if (!empty($rule_uids) && is_array($rule_uids)) {
// Get rules by uids
$rules = RP_WCDPD_Rules::get($context, array(\'uids\' => $rule_uids), true);
// Iterate over applicable rules and append their public descriptions
foreach ($rules as $rule) {
if (isset($rule[\'public_note\']) && !RightPress_Helper::is_empty($rule[\'public_note\'])) {
$descriptions [$rule[\'uid\']]= $rule[\'public_note\'];
}
}
}
return !empty($descriptions) ? $descriptions : null;
}
如何将插件函数代码移到主题函数.php中?我尝试了下面的代码,但不起作用
1 个回复
SO网友:Pat J
一个可能的问题是文件应该命名functions.php
, 不function.php
正如你一直所说的那样。
看见Functions File Explained 在法典上。
结束