见这个课程
class block {
function item_html( $post ) {
?> <strong><?php the_title(); ?></strong> <?
}
function render( $posts ) {
while ( $posts->have_posts() ) : $posts->the_post();
$this->item_html($post);
endwhile;
wp_reset_postdata();
}
}
这只是一个例子,在我的代码中它必须创建另一个名为item_html
的函数,我不希望代码在while中,好吗?
现在我想使用the_title();
和item_html
中的相关功能,如果我在$post
的args中传递item_html
或者只是像那样做全局< / p>
function item_html(){
global $post;
?> <strong><?php the_title(); ?></strong> <?
}
如果我删除全局和名为$ post的arg,它的工作,那会是怎么回事?什么是将单个帖子分配给另一个功能的最佳方式