例如(根据需要进行调整):
add_action(\'loop_start\', function() {
if ( is_single() || is_home() )
echo \'<div>\';
});
add_action(\'loop_end\', function() {
if ( is_single() || is_home() )
echo \'</div>\';
});
如果希望以归档页等为目标,可能需要进一步调整条件语句-了解有关
template hierarchy here.
要进一步了解这些挂钩,您应该检查the_post()
和have_posts()
中的方法WP_Query
中的类wp-includes/query.php
.
但为了你的快乐。。。
loop_start
挂钩:
/**
* Fires once the loop is started.
*
* @since 2.0.0
*
* @param WP_Query &$this The WP_Query instance (passed by reference).
*/
do_action_ref_array( \'loop_start\', array( &$this ) );
loop_end
挂钩:
/**
* Fires once the loop has ended.
*
* @since 2.0.0
*
* @param WP_Query &$this The WP_Query instance (passed by reference).
*/
do_action_ref_array( \'loop_end\', array( &$this ) );