با سلام،
در این مطلب قصد داریم طریقه نشان دادن برچسبها درون یک منو پایین آمدنی را نشان دهیم.
برای نشان دادن برچسبهای وردپرس در یک منو پایین آمدنی باید به فایل functions.php قالب خود این کدها را اضافه کنیم. اگر قالب شما functions.php نداشت این فایل را بسازید و درون پوشه ی قالبهای خود بارگزاری کنید.
<?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="#">برچسبها</option>
<?php dropdown_tag_cloud('number=0&amp;order=asc'); ?>
</select>
یکی از راههای افزایش محبوبیت و کیفیت سایت ایجاد رابطه مستقیم باکاربران سایتتان است. این کار آنها را مطمئن میسازد و رضایتشان را کسب میکند.
امروز میخواهیم به شما آموزش دهیم که چگونه میتوانید بدون پلاگین و با پلاگین یک Livechat قوی با کمک گوگل تالک در سایت خود داشته باشید.پس با ما باشید…
شاید شما هم صاحب سایتی باشید که میخواهید کاربرانتان از قسمت های مختلف آن دیدن کنند.برای این کار میخواهید در مطالبتان به کلمه هایی خاص که رسیدند لینک آن موضوع باز شود .مثلا مطلبی در مورد نرم افزاری نوشتید و در بین مطلب چنین توضیحی هست :” این نرم افزار یکی از بهترین نرم افزار های مرورگر وب است ” خب در این متن میخواهید کلمه نرم افزار لینک دار باشد و آن هم لینک موضوع نرم افزار سایتتان باشد (مثل متن بالا). برای این کار لازم نیست برای هر پست و هر کلمه خاص این کار را انجام دهید .همراه ما باشید تا بگوئیم چگونه در عرض چند دقیقه این کار را انجام دهید..
در برخی از سایت های وردپرسی به خاطر نوع استایل قالب و یا برای جذاب کردن سایت نیاز هست که به جای نمایش کل عنوان مطلب باید مختصری از آن مثلا ۲۰ کارکتر اول آن نمایش داده شود.امروز میخواهیم روشی ساده برای انجام این کار را به شما آموزش دهیم
وردپرس خوراک سیستم خود را در ۴ فرمت مختلف از قبیل Atom, RDF, RSS, و RSS2 برای کاربران خود فراهم میکند.امروزه اکثر کاربران برای راحتی از RSS2 استفاده میکنند .به همین خاطر میخواهیم امروز به شما آموزش میدهیم که چگونه انواع خوراک ها را به RSS2 منتقل (redirect) کنید.
شاید شما هم گاهی اوقات نیاز داشته باشید که نام کاربری وردپرس خود را تغییر دهید میدانید که این تغییر از طریق مدیریت وردپرس قسمت کاربران قابل تغییر نیست برای این کار بهترین راه استفاده از phpmyadmin است.