Saya memiliki cuplikan PHP yang hanya ingin saya tampilkan di beranda WordPress yang saya tunjuk.
Saya telah berhasil dengan pernyataan kondisional di bagian lain situs WordPress, tapi yang ini memperdaya saya.
Ini cuplikannya:
<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="/id<?php the_permalink(); ?>"><?php the_title(); ?>:</a></h2>
<?php the_content(); ?>
<?php endforeach; ?>
</div>
Kode ini berfungsi dengan sempurna, tetapi muncul di SEMUA halaman, sedangkan saya ingin mengaktifkannya hanya di Halaman dengan ID 102.
Saya kira pernyataan kondisional harus seperti ini:
<?php
if (is_page ( '102' )) {
... snippet here ...
} ?>
Namun ketika saya menerapkan PHP tambahan yang membungkus seluruh cuplikan, itu hanya merusak sintaksis cuplikan tersebut.
Adakah yang bisa memberi saran? Saya bukan orang yang paling fasih berbahasa PHP, jadi maaf jika pertanyaannya sedikit membingungkan, tetapi bantuan apa pun akan sangat diterima.
Terima kasih banyak sebelumnya, Matt