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;خودم هم تست کردم البتهفکر کنم کد خودتون رو دوباره کپی کردید ...ظاهرا من اشتباه کردم ممنون عزیز. لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری