WordPress主题开发离不开functions.php
文件,在给wp_footer
挂在钩子的时候发现is_single()
有一个神奇的不生效bug。
写法一:is_single()
写在functions.php
中
if( is_single() ){ function OptToll10(){ echo "<p>OptToll10.</p>"; } add_action('wp_footer', 'OptToll10', 91); }
是否生效:生效
写法二:如果把上面判断代码写在inc/template-functions.php
中,functions.php
增加调用:
require get_template_directory() . '/inc/template-functions.php';
是否生效:不生效