我在类中放置了一个函数,然后使用add\\u操作和wp\\u footer钩子调用它,如下所示。
class mwdes_general {
public function __construct() {
add_action( \'wp_footer\', array( $this, \'mwdes_keynav\') );
}
public function mwdes_keynav() {
// Do something
}
}
当打开一篇文章或一个页面时,代码运行得很好,但是由于某种原因,我不理解它没有在运行postloop的frontpage上执行。我检查了我正在使用的主题的索引文件,并加载了get\\u footer(),因此我无法理解挂钩为什么不起作用。
在类外运行函数时,它可以在single和frontpage上运行。我错过什么了吗?