Rumah > Artikel > Tutorial CMS > Analisis ringkas tentang cara menyematkan artikel ke bahagian atas dalam WordPress? Bagaimana untuk membezakannya daripada artikel biasa?
Bagaimana untuk menetapkan siaran ke bahagian atas dalam WordPress? Bagaimana untuk membezakan artikel yang disematkan? Artikel berikut akan memperkenalkan kepada anda beberapa cara untuk membezakan artikel yang disematkan di WordPress. Saya harap ia akan membantu anda!
Banyak blog mempunyai artikel yang disematkan secara lalai, WP hanya menempatkan artikel yang disematkan di hadapan Selain daripada perbezaan kedudukan, ia berbeza daripada artikel lain. Tiada bezanya. Jadi bagaimana kita boleh membezakan mereka? Saya mempunyai beberapa kaedah di sini:
Saya percaya ramai rakan tidak tahu bahawa WordPress itu sendiri mempunyai fungsi menyematkan artikel, dan sangat membazir untuk mencari plug-in untuk melaksanakan fungsi menyematkan untuk menerangkan cara menyematkan artikel . Sangat mudah untuk menetapkan artikel ke bahagian atas dalam WordPress Buka halaman penyuntingan artikel dan klik lajur Terbitkan di lajur kanan untuk menetapkannya, seperti yang ditunjukkan dalam gambar:
Sebenarnya, satu-satunya fungsi yang akan kami gunakan dalam artikel ini ialah is_sticky(). Fungsi ini digunakan untuk menilai sama ada artikel ini adalah artikel yang disematkan. Artikel yang disemat biasanya hanya dipaparkan pada halaman utama, jadi sekarang buka index.php dalam direktori tema anda, cari: the_title();
dan kemudian tukar kepada:
the_title(); if( is_sticky() ) echo ' <span style="color:red;">置顶</span>';
Juga buka index.php, cari: the_content
atau the_excerpt
, dan tambahkan penghakiman padanya, supaya artikel yang disematkan tidak memaparkan ringkasan , seperti:
if( !is_sticky() ) the_content(....);
atau
if( !is_sticky() ) the_excerpt(....);
Kaedah ini tidak perlu menentukan sama ada ia artikel yang disematkan, kita hanya perlu menambah gaya CSS padanya. Buka index.php dalam direktori tema dan cari div di mana setiap artikel terletak Carian tema umum: class="post" Div ini ialah div di mana setiap artikel terletak Kami kini menambah kelas pada div ini, seperti < ;div class="post"> Tukar kepada (class="post" dalam kod berikut boleh dialih keluar):
<div <?php post_class(); ?> class="post">
Jika ia adalah artikel yang disematkan, ia akan menjadi secara automatik Tambah kelas .sticky pada div ini Kami kini membuka style.css dalam direktori tema dan menambah atribut kelas:
.sticky { background: #ff0000; border: 1px solid #ccc; }
Dengan cara ini, artikel melekat akan. mempunyai latar belakang dan sempadan, iaitu Bukankah ia hodoh? Anda boleh mengubah suai atribut kelas ini mengikut keperluan untuk mendapatkan kesan yang anda berpuas hati.
Pembelajaran yang disyorkan: "Tutorial WordPress"
Atas ialah kandungan terperinci Analisis ringkas tentang cara menyematkan artikel ke bahagian atas dalam WordPress? Bagaimana untuk membezakannya daripada artikel biasa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!