wordpress分开统计主评论和子评论
大家好,几天没见,想我了没? 这两天实在没东西折腾,只好在评论上继续凿,就随便写个吧,不要让香火断在今天.. 本次代码实现的效果为分别统计主评论(楼层数)和子评论(回复数),没有废话了,上代码吧. 效果: 以下代码添加到functions.php function separate_comment
大家好,几天没见,想我了没?
这两天实在没东西折腾,只好在评论上继续凿,就随便写个吧,不要让香火断在今天..
本次代码实现的效果为分别统计主评论(楼层数)和子评论(回复数),没有废话了,上代码吧.
效果:

以下代码添加到functions.php
function separate_comment_count($id){ global $wpdb; $outputn = "SELECT COUNT(comment_post_id) AS count FROM $wpdb->comments WHERE comment_approved = '1' AND comment_post_ID = $id AND comment_parent = '0'"; $parents = $wpdb->get_row($outputn); return $parents->count; }
下面这段代码放在原本展示评论数的代码后面,
<?php $parents_count = separate_comment_count($post->ID); $children_count = $post->comment_count - $parents_count; echo ":堆了".$parents_count."层楼+";//如果想正常点,就换成echo "主评论:".$parents_count; echo "有".$children_count."个推楼的";//如果想正常点,就换成echo "子评论:".$children_count; ?>
答疑:
-这代码还能耍出别的花样吗?
-有些同志在展示评论数时,会用到这样的函数<?php comments_popup_link( __( '抢沙发', 'xiaohudie' ) , __( '板凳还在', 'xiaohudie' ), __( '%条评论 ', 'xiaohudie' )); ?>
(或者是<?php comments_number('抢沙发','抢板凳','%');?>
),这些个函数作用就是将评论数转化,0→抢沙发,1→板凳还在.但是如果只有一个人评论,并且得到了回复,由于回复的评论也计算在总评论里,那其实板凳还在,但评论数里却不会再显示板凳还在了...这让后面准备抢板凳的人情何以堪?
所以我们可以通过将主评论和子评论分开计数,以实现准确的定位板凳和地板的状态(好吧,我知道我很无聊),我们可以根据上面介绍的代码来判断,如果$parents_count为1,则输出:板凳还在,为2则输出地板还在,这样比原生的wordpress评论计数准确多了.
原文地址:wordpress分开统计主评论和子评论, 感谢原作者分享。

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas











Terdapat empat cara untuk menyesuaikan senarai artikel WordPress: Gunakan pilihan tema, gunakan plugin (seperti pesanan jenis pos, senarai pos WP, barangan boxy), gunakan kod (tambah tetapan dalam fail fungsi.php), atau ubah suai pangkalan data WordPress secara langsung.

Untuk membina laman web menggunakan hos WordPress, anda perlu: pilih penyedia hosting yang boleh dipercayai. Beli nama domain. Sediakan akaun hosting WordPress. Pilih topik. Tambah halaman dan artikel. Pasang pemalam. Sesuaikan laman web anda. Menerbitkan laman web anda.

Panduan langkah demi langkah untuk menggantikan imej header WordPress: Log masuk ke papan pemuka WordPress dan menavigasi ke penampilan & gt; tema. Pilih topik yang ingin anda edit dan klik Sesuaikan. Buka panel Pilihan Tema dan cari tajuk laman web atau pilihan imej header. Klik butang Pilih Imej dan muat naik imej kepala baru. Tanaman imej dan klik simpan dan tanaman. Klik butang Simpan dan Terbitkan untuk mengemas kini perubahan.

Mengimport kod sumber WordPress memerlukan langkah-langkah berikut: Buat sub-tema untuk pengubahsuaian tema. Import kod sumber dan ganti rugi fail dalam sub-topik. Aktifkan sub-tema untuk menjadikannya berkesan. Uji perubahan untuk memastikan semuanya berfungsi.

Anda boleh melihat front-end WordPress dengan log masuk ke papan pemuka dan beralih ke tab Laman Pandangan; mengautomasikan proses tontonan dengan penyemak imbas tanpa kepala; memasang plugin WordPress untuk melihat pratonton bahagian depan dalam papan pemuka; Melihat bahagian depan melalui URL tempatan (jika WordPress ditetapkan secara tempatan).

Pemilihan plugin WordPress IP menyekat adalah penting. Jenis -jenis berikut boleh dipertimbangkan: berdasarkan .htaccess: operasi yang cekap, tetapi kompleks; Operasi pangkalan data: fleksibel, tetapi kecekapan rendah; Firewall: prestasi keselamatan yang tinggi, tetapi konfigurasi kompleks; Ditulis sendiri: Kawalan tertinggi, tetapi memerlukan lebih banyak tahap teknikal.

Tarikh pengeditan WordPress boleh dibatalkan dalam tiga cara: 1. Pasang tarikh pasca Lumpuhkan Plug-in; 2. Tambah kod dalam fail Functions.php; 3 secara manual mengedit lajur post_modified dalam jadual WP_POSTS.

Langkah -langkah untuk membuat tajuk tersuai di WordPress adalah seperti berikut: Edit fail tema "header.php". Tambahkan nama dan keterangan laman web anda. Buat menu navigasi. Tambah bar carian. Simpan perubahan dan lihat tajuk tersuai anda.
