خرید بک لینک

درباره سایت

html - طراحی

آموزش html5,آموزش html و css,آموزش html5 و css3,آموزش html pdf,آموزش html فرادرس,آموزش html5 pdf,آموزش html5 و css3 به زبان فارسی,آموزش html زومیت,آموزش html رایگان,آموزش html مقدماتی,آموزش html5 و css3 pdf,آموزش html5 فرادرس,آموزش html css پروژه محور,آموزش html پیشرفته,آموزش html5 و css3 در قالب پروژه,آموزش html بیاموز,آموزش html سورس باران,آموزش html مبتدی,آموزش html css javascript,آموزش html css pdf

امکانات وب

روزتون بخیر همراهان عزیز؛
در وردپرس بعضی از مدیران وبلاگ ها، می خواهند اطلاعات و آمار کاملی از بخش های مختلفی همانند، دسته بندی ها، نوشته ها، برگه ها و… به کاربران بلاگ نمایش بدهند!! افزونه های وردپرس مختلفی برای نمایش آمار کامل سایت وجود دارد!! اما این افزونه ها شاید آمارهایی را که شما مد نظرتان می باشد، را نمایش ندهند!

اما برای این که شما بتوانید به این هدف خود برسید! و آمار کاملی از بلاگ تان به کاربران نمایش دهید، با این آموزش همراه من باشید.

نمایش آمار کامل وبلاگ وردپرس بدون افزونه

آموزش نمایش آمار کامل وبلاگ وردپرس بدون افزونه

آمار کامل وبلاگ در پایگاه داده وردپرس ثبت و ذخیره شده است. تنها برای دسترسی به این اطلاعات نیاز به کوئری هایی دارید!! نمایش این گونه اطلاعات برای افرادی که می خواهند در وبلاگ خود از تبلیغات استفاده کنند، می تواند موثر باشد. زیرا اگر فردی بخواهد با پرداخت وجه در وبلاگی تبلیغات قرار دهد، حتما تمایل به دانستن آمار کامل وبلاگ دارد!

در ادامه برای نمایش آمار کامل وبلاگ، قطعه کدهایی را مشاهده می کنید! بایستی این کدها را در فایل functions.php قرار دهید.

۱. نمایش تعداد کاربران: برای نمایش تعداد کل کاربران وبلاگ است.

function user_count() {
     global $wpdb;
		
     return (int) $wpdb->get_var('SELECT COUNT(*) FROM ' . $wpdb->users);
}

۲. نمایش تعدا مطالب منتشر شده:این قطعه کد تعداد پست های منتشر شده را دریافت و نمایش می دهد.

function pu_post_count() {
	global $wpdb;
		
	return (int) $wpdb->get_var('SELECT COUNT(*) FROM ' . $wpdb->posts . ' WHERE post_status = "publish" AND post_type = "post"');

۳. تعداد برگه ها: برای نمایش تعداد برگه های منتشر شده در هر زمان می باشد.

function pu_page_count() {
	global $wpdb;
		
	return (int) $wpdb->get_var('SELECT COUNT(*) FROM ' . $wpdb->posts . ' WHERE post_status = "publish" AND post_type = "page"');
}

۴. نمایش تعدا کامنت ها

function pu_comment_count() {
	global $wpdb;
		
	return (int) $wpdb->get_var('SELECT COUNT(*) FROM ' . $wpdb->Idea . ' WHERE comment_approved = "1"');
}

۵. تعداد بازگردانی ها

function pu_trackback_count() {
	global $wpdb;
		
	return (int) $wpdb->get_var('SELECT COUNT(*) FROM ' . $wpdb->Idea . ' WHERE comment_type = "pingback"');
}

۶. میانگین نظرات برای هر مطلب

function pu_avg_Idea_per_post() {
	$comment_count = $this->comment_count();
	$post_count    = $this->post_count();
		
	if ($post_count) {
		return round($comment_count/$post_count);
	} else {
		return 0;
	}
}

۷. تعداد دسته بندی ها

function pu_category_count() {		
	return count(get_all_category_ids());
}

۸. نمایش تعداد برچسب ها

function pu_tag_count() {
	global $wpdb;
		
	return (int) $wpdb->get_var('SELECT COUNT(*) FROM ' . $wpdb->terms . ' INNER JOIN ' . $wpdb->term_taxonomy . ' ON ' . $wpdb->terms . '.term_id = ' . $wpdb->term_taxonomy . '.term_id WHERE ' . $wpdb->term_taxonomy . '.taxonomy = "post_tag"');
}

۹. نمایش تعداد لینک ها

function pu_link_count() {
	global $wpdb;
		
	return (int) $wpdb->get_var('SELECT COUNT(*) FROM ' . $wpdb->links . ' WHERE link_visible = "Y"');
}

اگر قطعه کدهای فوق در فایل functions.php کپی کردید! شما می توانید از آنها یک شورت کد تولید کرده و در صفحات بلاگ استفاده کنید. به عنوان نمونه از تابع () user_count برای ایجاد شورت کد در فایل functions.php، به صورت زیر عمل کنید.

add_shortcode('number_of_users', 'pu_user_count');

می توانید متغیرهای داخل کد را بر حسب نیازتان تغییر دهید.

موفق و پیروز باشید.

امتیاز شما از 1 تا 5
Loading...

برچسب: نویسنده: استخدام کار تاريخ: يکشنبه 8 اسفند 1395 ساعت: 17:13

صفحه بندی