Cara: Posting terkait thumbnail di WordPress tanpa plugin

Posting terkait dapat dengan mudah ditampilkan dengan plugin, tetapi pernahkah Anda bertanya-tanya bagaimana Anda dapat menampilkan thumbnail posting terkait tanpa menggunakan plugin? Pada artikel ini, kami akan membagikan dua algoritme berbeda yang dapat Anda gunakan untuk menghasilkan posting terkait thumbnail dan menghindari penggunaan plugin apa pun.

Catatan: Kami akan menggunakan fitur minifikasi posting WordPress bawaan. Jadi akan lebih baik jika Anda melakukan ini.

Postingan terkait dengan tag

WordPress memiliki kategori luar biasa yang disebut “Postingan” yang dapat Anda gunakan. Anda dapat menandai setiap posting Anda dengan beberapa kata kunci. Algoritme ini akan menemukan postingan selain tag apa pun yang dimiliki postingan saat ini dan mencantumkannya.

php $orig_post = $postingan;
$ pos global;
$tags = wp_get_post_tags ($post->ID);
jika ($tag) {
$tag_id = array();
foreach ($tag seperti $personal_tag) $tag_ids[] = $personal_tag->term_id;
$args = array(
Tag__di “=> $tag_id,
Post__not_in’ => array($post->ID),
Posts_per_page 5, // Jumlah posting terkait yang akan ditampilkan.
Abaikan_postingan_lengket, => 1
);
$my_query = wp_query baru ($args);
if ($my_query->have_posts()) {

gema

Pos terkait

‘;
}
}
$posting = $orig_post;
wp_reset_query(); ?>

Kode di atas melihat ID kiriman saat ini dan semua tag yang terkait dengannya dan menggunakan fungsi wp_query untuk menemukan semua kiriman lain yang cocok dengan salah satu tag induk dan menampilkannya. Anda dapat mengatur gaya posting sesuka Anda.

Keuntungan: Sebagian besar kode di web tidak dapat digunakan di loop posting utama. Karena posting terkait ditempatkan tepat setelah posting utama dan di atas komentar, kode ini sangat berguna. Kami menyimpan ID posting saat ini dari loop utama dan kemudian mengambilnya di akhir kode posting terkait kami. Biasanya ketika Anda tidak melakukannya dengan cara ini, kedua kode id posting menjadi bingung dan kemudian komentar mulai bertingkah aneh yang dapat merusak komentar, plugin terkait komentar lainnya seperti sistem penomoran, dll. Jadi kode ini baik-baik saja dan berfungsi.

Menggunakan: Letakkan kode ini di mana saja yang Anda inginkan di milik Anda menu.php dan itu akan berhasil. Tetapi sebagian besar waktu ditempatkan tepat di atas komentar di loop utama.

Artikel terkait berdasarkan kategori

Algoritme ini akan menemukan postingan lain dalam kategori yang sama dengan postingan saat ini dan mencantumkannya sebagai postingan terkait. Keuntungan dari teknik ini adalah Anda tidak akan pernah memiliki ruang untuk artikel terkait.

php $orig_post = $postingan;
$ pos global;
$kategori = get_the_category($post->ID);
jika ($jenis) {
$kategori_id = array();
foreach($kategori seperti $personal_category) $category_ids[] = $personal_category->term_id;

$args = array(
Kategori__di “=> $kategori_id,
Post__not_in’ => array($post->ID),
Posts_per_page 2, // Jumlah posting terkait yang akan ditampilkan.
Abaikan_postingan_lengket, => 1
);

$my_query = wp_query baru ($args);
if ($my_query->have_posts()) {
gema

‘;
}
}
$posting = $orig_post;
wp_reset_query(); ?>

Teknik ini menggunakan fungsi yang sama seperti sebelumnya, hanya saja kita menggunakan kriteria yang berbeda.

Jika Anda membuat proyek baru atau bekerja di situs klien, ini bisa sangat membantu.

Contoh

Sumber tambahan

Fungsi Kueri dan Tag Template untuk WordPress

Pos terkait

Back to top button