Bagaimana saya hanya mendapatkan istilah pertama dari jenis posting khusus.
Saya bisa mendapatkan semuanya - tidak masalah. Ini yang saya gunakan untuk meraih semuanya
<?php foreach ($terms as $term) {echo '<a href="'.get_term_link($term->slug, 'sitecat').'">'.$term->name.'</a>,';} ?> >> <a href="<?php the_permalink(); ?>"><?php the_title('', ''); ?></a></h2></span>
Sangat menghargai jawaban menggunakan kode saya tetapi bantuan sangat disambut
custom-post-types
categories
taxonomy
SEO yang sombong
sumber
sumber
Pada PHP 5.4, Anda dapat langsung melakukan dereferensi array, sehingga untuk mendapatkan istilah pertama, Anda bisa melakukannya.
Jika Anda membutuhkan properti tertentu ( sebutkan nama istilah ) dari istilah pertama, Anda dapat melakukan hal berikut
EDIT
Sekadar catatan, ini memang memiliki penarikan mundur karena Anda akan mendapatkan
WP_Error
objek jika taksonomi tidak valid. Juga, jika array yang dikembalikan kosong, Anda juga akan mendapatkan peringatan kunci array yang tidak ditentukan, jadi gunakan ini dengan hati-hati.sumber
Ini berhasil untuk saya. Ini hanya membawa kategori pertama sebagai teks, tanpa jangkar.
sumber
break;
akan benar-benar menghentikan pernyataan Anda,unset
tidak akan pernah terpicu dan hanya item pertama yang akan diproses.unset( $term );
harus setelahforeach
loop Anda , dan tidak di dalamnya :-)bagaimana kalau langsung mengakses kunci objek?
sehingga Anda dapat mengakses objek.
sumber