ฉันมีตัวอย่าง PHP ที่ฉันต้องการให้ปรากฏบนหน้าแรกของ WordPress ที่ฉันกำหนดเท่านั้น
ฉันประสบความสำเร็จกับข้อความสั่งแบบมีเงื่อนไขในส่วนอื่นๆ ของไซต์ WordPress แต่อันนี้ทำให้ฉันสับสน
นี่คือตัวอย่าง:
<div id="home-post">
<h1 id="homePost">Latest News</h1>
<?php
$args = array( 'numberposts' => 1 );
$lastposts = get_posts( $args );
foreach($lastposts as $post) : setup_postdata($post); ?>
<h2><a class="homeLink" href="/th<?php the_permalink(); ?>"><?php the_title(); ?>:</a></h2>
<?php the_content(); ?>
<?php endforeach; ?>
</div>
รหัสนี้ทำงานได้อย่างสมบูรณ์ แต่ปรากฏบนทุกหน้า ในขณะที่ฉันต้องการให้เปิดใช้งานบนหน้าที่มีรหัส 102 เท่านั้น
ฉันเดาว่าคำสั่งแบบมีเงื่อนไขจะต้องมีลักษณะดังนี้:
<?php
if (is_page ( '102' )) {
... snippet here ...
} ?>
แต่เมื่อฉันใช้การล้อม PHP พิเศษนี้กับตัวอย่างทั้งหมด มันก็แค่ทำลายไวยากรณ์ของตัวอย่างข้อมูล
ใครช่วยแนะนำหน่อยได้ไหม? ฉันไม่เก่ง PHP มากนัก ขออภัยหากคำถามนี้ทำให้สับสนเล็กน้อย แต่ความช่วยเหลือใดๆ ก็ตามจะได้รับการตอบรับอย่างดี
ขอบคุณมากล่วงหน้าแมตต์