我总能找到一些类包含theme_setup
方法,但我从未见过调用此方法。我不知道这是什么方法。
<?php
final class InfiniteScroll extends Package {
protected static $single_instance = null;
public static function theme_setup() {
$is = self::get_instance();
add_action( \'wp_enqueue_scripts\', array($is, \'infinite_scroll_js\') );
}
/**
* AJAX Function for infinite scroll
*/
public function infinite_scroll() {
...some implement....
}
/**
* Register js for Infinite Scroll
*/
public function infinite_scroll_js() {
...some code here...
}
}
最合适的回答,由SO网友:Jacob Peattie 整理而成
第三方插件和主题类中的方法可以根据作者的要求进行调用。theme_setup()
这并不意味着什么特别的东西,甚至在不同的插件中也不一定意味着相同的东西。
由于这不是WordPress的特殊方法,WordPress永远不会自动调用它们,因此插件会在某个地方调用它们,而你就是找不到它。如果让我猜的话,theme_setup()
是可能连接到的方法的逻辑名称after_theme_setup
, 但不能保证。