برچسب چیست ؟
در دنیای مملو از اطلاعات جامعه مجازی٬ گاه یافتن مطالب دلخواه کمی دشوار است که البته با تکنیکهایی سعی شده است دسترسی به اطلاعات را سریعتر و آسانتر نمود، یکی از این روشها استفاده از برچسب (Tag) است که بر اساس آن کلمات کلیدی هر مطلب به عنوان برچسب آن مطلب در نظر گرفته میشوند٬ که میتوان با جستجوی آن کلمات کلیدی که از متن مطلب استخراج شدهاند به مطلب موردنظر رسید.
در این آموزش ساده طریقه قرار دادن برچسب ها به صورت لیست بازشنوده یا (Drop Down) را فرا خواهید گرفت امیدواریم مورد توجه شما قرار بگیرد در ادامه مطلب همراه ما باشد …
<?php function dropdown_tag_cloud( $args = '' ) { $defaults = array( 'smallest' => 8, 'largest' => 22, 'unit' => 'pt', 'number' => 45, 'format' => 'flat', 'orderby' => 'name', 'order' => 'ASC', 'exclude' => '', 'include' => '' ); $args = wp_parse_args( $args, $defaults ); $tags = get_tags( array_merge($args, array('orderby' => 'count', 'order' => 'DESC')) ); // Always query top tags if ( empty($tags) ) return; $return = dropdown_generate_tag_cloud( $tags, $args ); // Here's where those top tags get sorted according to $args if ( is_wp_error( $return ) ) return false; else echo apply_filters( 'dropdown_tag_cloud', $return, $args ); } function dropdown_generate_tag_cloud( $tags, $args = '' ) { global $wp_rewrite; $defaults = array( 'smallest' => 8, 'largest' => 22, 'unit' => 'pt', 'number' => 45, 'format' => 'flat', 'orderby' => 'name', 'order' => 'ASC' ); $args = wp_parse_args( $args, $defaults ); extract($args); if ( !$tags ) return; $counts = $tag_links = array(); foreach ( (array) $tags as $tag ) { $counts[$tag->name] = $tag->count; $tag_links[$tag->name] = get_tag_link( $tag->term_id ); if ( is_wp_error( $tag_links[$tag->name] ) ) return $tag_links[$tag->name]; $tag_ids[$tag->name] = $tag->term_id; } $min_count = min($counts); $spread = max($counts) - $min_count; if ( $spread <= 0 ) $spread = 1; $font_spread = $largest - $smallest; if ( $font_spread <= 0 ) $font_spread = 1; $font_step = $font_spread / $spread; // SQL cannot save you; this is a second (potentially different) sort on a subset of data. if ( 'name' == $orderby ) uksort($counts, 'strnatcasecmp'); else asort($counts); if ( 'DESC' == $order ) $counts = array_reverse( $counts, true ); $a = array(); $rel = ( is_object($wp_rewrite) && $wp_rewrite->using_permalinks() ) ? ' rel="tag"' : ''; foreach ( $counts as $tag => $count ) { $tag_id = $tag_ids[$tag]; $tag_link = clean_url($tag_links[$tag]); $tag = str_replace(' ', ' ', wp_specialchars( $tag )); $a[] = "\t<option value='$tag_link'>$tag ($count)</option>"; } switch ( $format ) : case 'array' : $return =& $a; break; case 'list' : $return = "<ul class='wp-tag-cloud'>\n\t<li>"; $return .= join("</li>\n\t<li>", $a); $return .= "</li>\n</ul>\n"; break; default : $return = join("\n", $a); break; endswitch; return apply_filters( 'dropdown_generate_tag_cloud', $return, $tags, $args ); } ?>
<select name="tag-dropdown" onchange="document.location.href=this.options[this.selectedIndex].value;"> <option value="#">Tags</option> <?php dropdown_tag_cloud('number=0&order=asc'); ?> </select>
مثال – بهمتن زیر توجه کنید:
قالب dusk رو فارسیشو پیدا کردم. چطوری نصبش کنم چکار کنم که مشکل فونت نداشته باشم. در حال حاضر اندازه فونت ها مشکل داره و اینکه زیر حرف “ی” دونقطه قرار داره خواهش می کنم راهنماییم کنید
برچسبهای متن بالا را میتوان اینچنین انتخاب کرد: پوسته فارسی+dusk+قلم
هنگام ایجاد موضوع جدید
در پایین صفحه٬ کادری میبینید تحت عنوان برچسبها٬ که میتوانید برچسبهای خود را در آن بنویسید. (برچسبهای مختلف را با علامت بهعلاوه [,] از هم جدا کنید)
پس از ایجاد موضوع جدید
وارد موضوع شوید و در ستون سمت چپ٬ زیر بخش برچسبها کادر کوچکی وجود دارد که میتوانید برچسبهای موضوع را در آنجا بنویسید٬ سپس دکمهی «افزودن» را فشار دهید تا برچسبها بهموضوع اضافه شوند.
یکی از خطاهایی که گاهاً کاربران با آن رو به رو می شوند خطایی با عبارت Maximum ...
جلوگیری از ارسال کامنت اسپم ۲۰ راهکار موثر در وردپرس همراه ما باشید جلوگیری از ارسال ...
ساخت فرم تماس در وردپرس تماس با ما در وردپرس همه ی ما می دانیم که هر سایتی نیاز به ...
۲۸۲۱
بازدید
۱
دیدگاه
0
علاقه مندی
مرسی خوب بود