m.Mosibat 158 ارسال شده در فروردین 93 گزارش بازنشر ارسال شده در فروردین 93 با سلامدوستان عزیز ممنون میشم کسی که میتونه یه تغییر کوچیک تویه تابع زیر برام بده :تابع مربوط به نمایش breadcrumb هستش و من میخوام یک تغییر در قسمت برچسب ها داشته باشمدر حال حاضر برای برچسب ها به این صورت عمل میکنه : خانه » برچسب ها "تست"من میخوام به این صورت بشه : خانه » برچسب ها » تستیعنی کلمه برچسب ها به صورت مجزا برای تمام تگ ها لینک دار بشه و لینکشم بشه site.com/tag function the_breadcrumb() {if(of_get_option('breadcrumb')) {$delimiter = "<span class='delimiter'>»</span>";$home = __('Home', 'theme'); // text for the 'Home' link$before = '<span class="current">'; // tag before the current crumb$after = '</span>'; // tag after the current crumbif ( !is_home() && !is_front_page() || is_paged() ) {echo '<div id="crumbs">';global $post;$homeLink = home_url();echo __('You Are Here: ', 'theme') . ' <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 . '' . 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 . __('Search results for ', 'theme') . '"' . get_search_query() . '"' . $after;} elseif ( is_tag() ) { echo $before . __('Posts tagged ', 'theme') . '"' . single_tag_title('', false) . '"' . $after;} elseif ( is_author() ) { global $author; $userdata = get_userdata($author); echo $before . __('Articles posted by ', 'theme') . $userdata->display_name . $after;} elseif ( is_404() ) { echo $before . __('Error 404 ', 'theme') . $after;}if ( get_query_var('paged') ) { if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ' ('; echo __('Page', 'theme') . ' ' . get_query_var('paged'); if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ')';}echo '</div>';}}} // end breadcrumbs نقل قول لینک به ارسال
مهدی 1668 ارسال شده در فروردین 93 گزارش بازنشر ارسال شده در فروردین 93 (ویرایش شده) سلامتست کنید // Breadcrumbsfunction the_breadcrumb() {if(of_get_option('breadcrumb')) {$delimiter = "<span class='delimiter'>»</span>";$home = __('Home', 'theme'); // text for the 'Home' link$before = '<span class="current">'; // tag before the current crumb$after = '</span>'; // tag after the current crumb$taglink = $homeLink .'/tag';if ( !is_home() && !is_front_page() || is_paged() ) {echo '<div id="crumbs">';global $post;$homeLink = home_url();echo __('You Are Here: ', 'theme') . ' <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 . '' . 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 . __('Search results for ', 'theme') . '"' . get_search_query() . '"' . $after;} elseif ( is_tag() ) { echo $before . '<a href="' . $taglink . '">' . __('Posts tagged ', 'theme') . '</a>' .'"' . single_tag_title('', false) . '"' . $after;} elseif ( is_author() ) { global $author; $userdata = get_userdata($author); echo $before . __('Articles posted by ', 'theme') . $userdata->display_name . $after;} elseif ( is_404() ) { echo $before . __('Error 404 ', 'theme') . $after;}if ( get_query_var('paged') ) { if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ' ('; echo __('Page', 'theme') . ' ' . get_query_var('paged'); if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ')';}echo '</div>';}}} ویرایش شده فروردین 93 توسط Black_sky :برای کدهای بلند از longbox استفاده کنید 5 نقل قول لینک به ارسال
مهدی 1668 ارسال شده در فروردین 93 گزارش بازنشر ارسال شده در فروردین 93 راستی کد خوبی هست میتونید برای استفاده دوستان در بخش آموزش اضافه کنید. نقل قول لینک به ارسال
m.Mosibat 158 ارسال شده در فروردین 93 مالک گزارش بازنشر ارسال شده در فروردین 93 با سلامدوستان عزیز ممنون میشم کسی که میتونه یه تغییر کوچیک تویه تابع زیر برام بده :تابع مربوط به نمایش breadcrumb هستش و من میخوام یک تغییر در قسمت برچسب ها داشته باشمدر حال حاضر برای برچسب ها به این صورت عمل میکنه : خانه » برچسب ها "تست"من میخوام به این صورت بشه : خانه » برچسب ها » تستیعنی کلمه برچسب ها به صورت مجزا برای تمام تگ ها لینک دار بشه و لینکشم بشه site.com/tag function the_breadcrumb() {if(of_get_option('breadcrumb')) {$delimiter = "<span class='delimiter'>»</span>";$home = __('Home', 'theme'); // text for the 'Home' link$before = '<span class="current">'; // tag before the current crumb$after = '</span>'; // tag after the current crumbif ( !is_home() && !is_front_page() || is_paged() ) {echo '<div id="crumbs">';global $post;$homeLink = home_url();echo __('You Are Here: ', 'theme') . ' <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 . '' . 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 . __('Search results for ', 'theme') . '"' . get_search_query() . '"' . $after;} elseif ( is_tag() ) { echo $before . __('Posts tagged ', 'theme') . '"' . single_tag_title('', false) . '"' . $after;} elseif ( is_author() ) { global $author; $userdata = get_userdata($author); echo $before . __('Articles posted by ', 'theme') . $userdata->display_name . $after;} elseif ( is_404() ) { echo $before . __('Error 404 ', 'theme') . $after;}if ( get_query_var('paged') ) { if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ' ('; echo __('Page', 'theme') . ' ' . get_query_var('paged'); if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ')';}echo '</div>';}}} // end breadcrumbs عزیز هیچ تغییری ایجاد نشد!مطمئنید منظورم رو درست متوجه شدین ؟ نقل قول لینک به ارسال
8theme 348 ارسال شده در فروردین 93 گزارش بازنشر ارسال شده در فروردین 93 با سلامتست بفرمائید : function the_breadcrumb() {if(of_get_option('breadcrumb')) {$delimiter = "<span class='delimiter'>»</span>";$home = __('Home', 'theme'); // text for the 'Home' link$before = '<span class="current">'; // tag before the current crumb$after = '</span>'; // tag after the current crumbif ( !is_home() && !is_front_page() || is_paged() ) {echo '<div id="crumbs">';global $post;$homeLink = home_url();echo __('You Are Here: ', 'theme') . ' <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 . '' . 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 . __('Search results for ', 'theme') . '"' . get_search_query() . '"' . $after;} elseif ( is_tag() ) { echo $before . __('Posts tagged ', 'theme') . ' ' . $delimiter . ' ' . single_tag_title('', false) . '' . $after;} elseif ( is_author() ) { global $author; $userdata = get_userdata($author); echo $before . __('Articles posted by ', 'theme') . $userdata->display_name . $after;} elseif ( is_404() ) { echo $before . __('Error 404 ', 'theme') . $after;}if ( get_query_var('paged') ) { if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ' ('; echo __('Page', 'theme') . ' ' . get_query_var('paged'); if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ')';}echo '</div>';}}} // end breadcrumbs موفق باشید 3 نقل قول لینک به ارسال
m.Mosibat 158 ارسال شده در فروردین 93 مالک گزارش بازنشر ارسال شده در فروردین 93 آقا نمایشش درست شد اما میخوام کلمه "برچسبها" لینک داشته باشه. نقل قول لینک به ارسال
مهدی 1668 ارسال شده در فروردین 93 گزارش بازنشر ارسال شده در فروردین 93 (ویرایش شده) عزیز هیچ تغییری ایجاد نشد!مطمئنید منظورم رو درست متوجه شدین ؟شما میخواستید قسمت برچسبها لینک دار بشه دیگه٬ غیر از این هست؟من چنتا کد اضافه کردم:آدرس مورد نظر$taglink = $homeLink .'/tag';لینک دار کردن عنوان تگهاelseif ( is_tag() ) {echo $before . '<a href="' . $taglink . '">' . __('Posts tagged ', 'theme') . '</a>' .'"' . single_tag_title('', false) . '"' . $after;خودم هم تست کردم البتهفکر کنم کد خودتون رو دوباره کپی کردید ... ویرایش شده فروردین 93 توسط مهدی 1 نقل قول لینک به ارسال
m.Mosibat 158 ارسال شده در فروردین 93 مالک گزارش بازنشر ارسال شده در فروردین 93 شما میخواستید قسمت برچسبها لینک دار بشه دیگه٬ غیر از این هست؟من چنتا کد اضافه کردم:آدرس مورد نظر$taglink = $homeLink .'/tag';لینک دار کردن عنوان تگهاelseif ( is_tag() ) {echo $before . '<a href="' . $taglink . '">' . __('Posts tagged ', 'theme') . '</a>' .'"' . single_tag_title('', false) . '"' . $after;خودم هم تست کردم البتهفکر کنم کد خودتون رو دوباره کپی کردید ...ظاهرا من اشتباه کردم ممنون عزیز. نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .