IR_#2 : Total Artikel

Image result for welcome gif

Hallo Timur 3

Kali ini sudah menyelesaikan IR_#2: Top Artikel yang menampilkan seberapa banyak artikel yang telah dibuat oleh author, beserta siapa author yang paling banyak membuat artikel di iRAN.

Langkah-langkah dalam menyelesaikan IR_#2 ini tentu harus mempunyai plugin PHP Code ya :

  1. Pilih PHP Code > New Snippet.
  2. Beri nama yang ingin ditampilkan di Name Your Code > Write Your Code untuk mengisi kodingan untuk menampilkan Top Artikel ( Karena disini Lilis ingin menampilkan Top Artikel atau author yang paling banyak menulis artikel ).
  3. Setelah selesai mengisi coding klik Save Code Snippet > Close > Ok.

Untuk menampilkan Top Artikel di viewboard, buat page terlebih dahulu, langkah-langkahnya :

  1. Pilih Pages > Add New.   
  2. Judul : Viewboard iRAN > Copy Paste Short Code dari Snippet Top Artikel.
  3. Kemudian klik Update.

Agar page ada di menu, berikut ini langkah-langkahnya :

  1. Pilih Appearance > Menus.
  2. Di Most Recent ceklis Viewboard iRAN > klik Add To Menu > Save Menu.
  3. Dan Viewboard iRAN sudah ada di dalam menu.

Ini adalah coding yang digunakan :

$author = “author_aktif”;
//include kedalam file koneksi WP, mungkin didalam iMe sama filenya sepert ini
include “wp-config.php”;//Sintak Koneksi mysql
$conn = mysql_connect (DB_HOST, DB_USER, DB_PASSWORD ) or die (“tidak bisa connect ke database: ” . mysql_error());
mysql_select_db (DB_NAME) or die (“tidak bisa pilih database: ” . mysql_error());//Situs yang akan dijalankan
$site = “iran.ilearning.me”;//”Query” (di sesuaikan dengan kebutuhan)
$sql = “SELECT blog_id
FROM wp_blogs
WHERE domain =’$site'”;
$query=mysql_query($sql);
$r = mysql_fetch_array($query);$sql1 = “SELECT COUNT(post_content) as post
FROM wp_$r[0]_posts
WHERE post_status = ‘publish’
AND post_type = ‘post'”;
$query1=mysql_query($sql1);
$r1 = mysql_fetch_array($query1);$sql2 = “SELECT
wp_users.ID,
wp_users.user_login,
wp_users.display_name,
COUNT(wp_$r[0]_posts.post_content) as Post,
SUM(wp_$r[0]_posts.comment_count) as Comment,
wp_usermeta.meta_value
FROM wp_$r[0]_posts LEFT JOIN wp_users
ON wp_$r[0]_posts.post_author = wp_users.ID
INNER JOIN wp_usermeta
ON wp_users.ID = wp_usermeta.user_id
WHERE wp_usermeta.meta_key = ‘wp_$r[0]_capabilities’ AND
wp_usermeta.meta_value LIKE ‘%author_aktif%’ AND
wp_$r[0]_posts.post_status = ‘publish’
AND wp_$r[0]_posts.post_type = ‘post’
group by wp_users.display_name
ORDER BY Post DESC LIMIT 1”;
$query2=mysql_query($sql2);

$r2 = mysql_fetch_array($query2);

$date= date(“d M Y”);

//”View berupa variabel” disesuaikan dengan kebutuhan
echo “Total Artikel yang tercatat dalam iran.ilearning.me </a href> pertanggal $date,
yaitu sebanyak

$r1[post]
artikel,
dan author teraktif yaitu

$r2[display_name]

dengan total

$r2[Post]
artikel.”;
?>

Dibawah ini merupakan tampilan total artikel.

Untuk bisa melihat tampilannya bisa klik DISINI.

Dan dibawah ini merupakan pengunjung viewboard iRAN sampai tanggal 23 Agustus 2017 yaitu sebanyak 455 pengunjung.

Sekian. Terima kasih.

182 Total Views 1 Views Today
Views All Time
Views All Time
150
Views Today
Views Today
1

Leave a Reply

You must be logged in to post a comment.