برای استعلام یا ارسال سفارش اینجا کلیک کنید.

آموزش ایجاد نمایش موقعیت کاربران در وردپرس

breadcrumb-wordpress آموزش ایجاد نمایش موقعیت کاربران در وردپرس

آموزش درج باکس نمایش موقعیت کاربران

برخی از کاربران دوست دارند موقعیت فعلی کاربر را در پوسته وردپرس نمایش دهند. این کار باعث جذابیت قالب وردپرس می شود و کاربرد های فراوانی دارد. این امکان از وردپرس را برد کرامپ به انگلیسی breadcrumb می نامند. با ما همیشه بروزتر باشید.

آموزش ایجاد باکس نمایش موقعیت کاربران :

خیلی آسونه! وارد پوشه قالب وردپرس خود شوید و فایل فانکشن پوسته وردپرس خود را باز کنید. معمولا با نام functions.php در پوشه قالب وردپرس قرار دارد. اگر این فایل نبود فایل را خودتان دستی ایجاد کنید. خوب کد های php زیر رو در فایل ذکر شده درج کنید سعی کنید کدها رو در آخر کد ها قرار دهید.

<?php
function mfamo_breadcrumbs() {
$delimiter = '&raquo;';
$home = 'صفحه اصلی'; // text for the 'Home' link
$before = '<span>'; // tag before the current crumb
$after = '</span>'; // tag after the current crumb
if ( !is_home() && !is_front_page() || is_paged() ) {
echo '<div id="crumbs">';
global $post;
$homeLink = get_bloginfo('url');
echo '<a href="' . $homeLink . '">' . $home . '</a> ' . $delimiter . ' ';
if ( is_category() ) {
global $wp_query;
$cat_obj = $wp_query->get_queried_object();
$thisCat = $cat_obj->term_id;
$thisCat = get_category($thisCat);
$parentCat = get_category($thisCat->parent);
if ($thisCat->parent != 0) echo(get_category_parents($parentCat, TRUE, ' ' . $delimiter . ' '));
echo $before . 'Archive by category "' . single_cat_title('', false) . '"' . $after;
} elseif ( is_day() ) {
echo '<a href="' . get_year_link(get_the_time('Y')) . '">' . get_the_time('Y') . '</a> ' . $delimiter . ' ';
echo '<a href="' . get_month_link(get_the_time('Y'),get_the_time('m')) . '">' . get_the_time('F') . '</a> ' . $delimiter . ' ';
echo $before . get_the_time('d') . $after;
} elseif ( is_month() ) {
echo '<a href="' . get_year_link(get_the_time('Y')) . '">' . get_the_time('Y') . '</a> ' . $delimiter . ' ';
echo $before . get_the_time('F') . $after;
} elseif ( is_year() ) {
echo $before . get_the_time('Y') . $after;
} elseif ( is_single() && !is_attachment() ) {
if ( get_post_type() != 'post' ) {
$post_type = get_post_type_object(get_post_type());
$slug = $post_type->rewrite;
echo '<a href="' . $homeLink . '/' . $slug['slug'] . '/">' . $post_type->labels->singular_name . '</a> ' . $delimiter . ' ';
echo $before . get_the_title() . $after;
} else {
$cat = get_the_category(); $cat = $cat[0];
echo get_category_parents($cat, TRUE, ' ' . $delimiter . ' ');
echo $before . get_the_title() . $after;
}
} elseif ( !is_single() && !is_page() && get_post_type() != 'post' ) {
$post_type = get_post_type_object(get_post_type());
echo $before . $post_type->labels->singular_name . $after;
} elseif ( is_attachment() ) {
$parent = get_post($post->post_parent);
$cat = get_the_category($parent->ID); $cat = $cat[0];
echo get_category_parents($cat, TRUE, ' ' . $delimiter . ' ');
echo '<a href="' . get_permalink($parent) . '">' . $parent->post_title . '</a> ' . $delimiter . ' ';
echo $before . get_the_title() . $after;
} elseif ( is_page() && !$post->post_parent ) {
echo $before . get_the_title() . $after;
} elseif ( is_page() && $post->post_parent ) {
$parent_id  = $post->post_parent;
$breadcrumbs = array();
while ($parent_id) {
$page = get_page($parent_id);
$breadcrumbs[] = '<a href="' . get_permalink($page->ID) . '">' . get_the_title($page->ID) . '</a>';
$parent_id  = $page->post_parent;
}
$breadcrumbs = array_reverse($breadcrumbs);
foreach ($breadcrumbs as $crumb) echo $crumb . ' ' . $delimiter . ' ';
echo $before . get_the_title() . $after;
} elseif ( is_search() ) {
echo $before . 'جستجو شده برای  "' . get_search_query() . '"' . $after;
} elseif ( is_tag() ) {
echo $before . 'برچسب پست ها "' . single_tag_title('', false) . '"' . $after;
} elseif ( is_author() ) {
global $author;
$userdata = get_userdata($author);
echo $before . 'پست های نویسنده  ' . $userdata->display_name . $after;
} elseif ( is_404() ) {
echo $before . 'خطای ۴۰۴' . $after;
}
if ( get_query_var('paged') ) {
if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ' (';
echo __('Page') . ' ' . get_query_var('paged');
if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ')';
}echo '</div>';
}
}
?>

خوب قابلیت نمایش موقعیت کنونی کاربران به قالب وردپرس شما اضافه شد حالا باید این تایع را در پوسته وردپرس خود فراخونی کنید. کافیه کد زیر رو در محل دلخواه از قالب وردپرس قرار دهید.

<?php if (function_exists('mfamo_breadcrumbs')) mfamo_breadcrumbs(); ?>

موفق شدیم یک مطلب دیگر به شما آموزش بدیم.
همیشه و هر زمان موفق باشید.
یاعلی

هاست و دامنه ندارید!؟ سفارش دهید
من محمد پورداداش متولد سال ۱۳۶۷ در خدمت شما هستم. طراحی گرافیک و وب مهترین مسئولیت من بوده و است. سعی خواهم کرد بهتر از همیشه در خدمت شما باشم. خوب بودن به حرف نیست به رفتار نیک و عمل پسندیده است.
در کانال ما عضو شوید و از آخرین اخبار ، محصولات و تخفیف با خبر شوید... کانال تلگرام وبیت

محصولات پیشنهادی به شما

دیدگاهتان را بنویسید

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

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.

آی آر موزیک گفته :کاربر سایت
1395-11-24 1:55پاسخ دهید

این مطلبتون حرف نداره
توی قالب آبان موزیک هم استفاده کردین
واقعا خیلی مفیده
دیگه کاربر گیج نمیشه
خیلی ممنونم

محمد پورداداش گفته :مدیر سایت
1395-11-24 9:55پاسخ دهید

با سلام
موفق باشید

خانه اندروید گفته :کاربر سایت
1395-10-2 19:25پاسخ دهید

خیلی ممنونم چقد دنبالش گشتم واقعا دستتون درد نکنه.

محمد پورداداش گفته :مدیر سایت
1395-10-3 0:03پاسخ دهید

موفق باشید

سید گفته :کاربر سایت
1395-03-16 19:17پاسخ دهید

http://toolscamp.ir/262/%D9%82%D8%A7%D9%84%D8%A8-%D8%B2%DB%8C%D8%A8%D8%A7-%D9%88-%D8%AD%D8%B1%D9%81%D9%87-%D8%A7%DB%8C-%D8%A2%D8%A8%D8%A7%D9%86-%D9%85%D9%88%D8%B2%DB%8C%DA%A9-%D8%A8%D8%B1%D8%A7%DB%8C-%D9%86%D8%B5%D8%B1%D8%A8%D9%84%D8%A7%DA%AF.html

رایگان ترجمه کرده و قرار داده بی فرهنگ

محمد پورداداش گفته :مدیر سایت
1395-03-16 22:34پاسخ دهید

ممنون جهت اطلاع

علی گفته :کاربر سایت
1395-03-11 14:35پاسخ دهید

این کار رو افزونه Yoast SEO مگه انجام نمیده؟

محمد پورداداش گفته :مدیر سایت
1395-03-11 15:08پاسخ دهید

با سلام
چرا انجام میده ولی توی نتایج گوگل دسته بندی میخواد که برخی کاربران این حالت رو دوست ندارند.
موفق باشید

آخرین نمونه کار ها مشاهده همه

آخرین طرح های اختصاصی اجرا شده
وبیت