ฉันเพิ่งก้าวเข้าสู่แนวคิดของรูปแบบการโพสต์และสงสัยว่าทำไมมีสองใน 3 ฟังก์ชั่นจากรูปแบบการโพสต์ "API" เสนอฟังก์ชั่นเดียวกันอย่างแน่นอน พิจารณาแนวคิดสองข้อต่อไปนี้ (A กับ B):
if ( have_posts() )
{
while ( have_posts() )
{
the_post();
// A) has_post_format
if ( has_post_format('format') )
{
the_excerpt(); // some special formating
}
// VERSUS:
// B)
if ( get_post_format( $GLOBALS['post']->ID ) == 'format' )
{
the_excerpt(); // some special formating
}
} // endwhile;
} // endif;
มีคนช่วยอธิบายหน่อยได้ไหมว่าทำไมถึงมีทั้งสองฟังก์ชั่นแทนอดีตเท่านั้น get_post_format
? หากคุณสามารถเสนอตัวอย่างสถานการณ์ที่ไม่สามารถทำหน้าที่อื่น ๆ ให้ฉันได้ฉันจะมีความสุขเป็นพิเศษและ +1 มัน
get_template_part
เป็นสมาร์ทจริงๆ!