✅ WEB і WordPress новини, теми, плагіни. Тут ми ділимося порадами і кращими рішеннями для сайтів.

Як відобразити статистику блогу в нижньому колонтитулі сторінки?

18

Майже кожна тема wordpress має файл footer.php, який містить макет нижнього колонтитула сторінки. Ви можете вставити наступний код PHP+MySQL, щоб відобразити певну статистику блогу в кінці кожної сторінки.

<?php
global $wpdb;// <a class="vglnk" target="_blank" href="https://helloacm.com" rel="nofollow"><span>https</span><span>://</span><span>helloacm</span><span>.</span><span>com</span></a>
$query = "select count(1) from `wp_posts` where `post_status`='publish' and `post_type`='post'";
$cnt_posts = $wpdb->get_var($query);
$query = "select count(1) from `wp_posts` where `post_status`='publish' and `post_type`='page'";
$cnt_pages = $wpdb->get_var($query);
$query = "select count(1) from `wp_comments` where `comment_approved`=1";
$cnt_comments = $wpdb->get_var($query);
$start = strtotime("2011-07-03 00:00:00");  // Need to replace the date to the date when you published your first article.
$today = strtotime(date("Y-m-d h:i:s"));
$days = round(abs($today - $start) / 3600 / 24);
?>
 
Blog is up for <?php echo $days;?> days, and there are <?php echo $cnt_posts;?> posts and <?php echo $cnt_pages;?> pages, there are <?php echo $cnt_comments;?> comments.

Дата, коли ви опублікували свою першу публікацію, зберігається у змінній PHP $start, тому змініть її відповідним чином. Наведений вище код PHP виконує три оператори SQL для трьох чисел: кількість дописів, кількість сторінок і кількість коментарів. Розраховується денна різниця.

Будь ласка, також зауважте, що якщо у вас є плагін кешу вашого блогу WordPress, відображення щоденно оновлюваної інформації може призвести до того, що ваш кеш один раз на день стане недійсним.

Джерело запису: helloacm.com

Цей веб -сайт використовує файли cookie, щоб покращити ваш досвід. Ми припустимо, що з цим все гаразд, але ви можете відмовитися, якщо захочете. Прийняти Читати далі