رفتن به مطلب

نمایش برچسبها به صورت لینک


پست های پیشنهاد شده

سلام

به انجمن خوش اومدین

کد php این قسمت رو بزارید تا ویرایش بشه.

لینک به ارسال
در 1 دقیقه قبل، SM-Mahdavi گفته است :

سلام

به انجمن خوش اومدین

کد php این قسمت رو بزارید تا ویرایش بشه.

<?php
	query_posts('category_name=mywork');
	if (have_posts()) : while (have_posts()) : the_post();
        $posttags = get_the_tags();
		if ($posttags) {
			foreach($posttags as $tag) {
				$all_tags_arr[] = $tag -> name; //USING JUST $tag MAKING $all_tags_arr A MULTI-DIMENSIONAL ARRAY, WHICH DOES WORK WITH array_unique
			}
		}
	endwhile; endif; 

	$tags_arr = array_unique($all_tags_arr); //REMOVES DUPLICATES
	echo '<pre>'.print_r($tags_arr, true).'</pre>'; //OUTPUT FINAL TAGS FROM CATEGORY

?>
لینک به ارسال
<?php
query_posts('category_name=mywork');
if (have_posts()) : while (have_posts()) : the_post();
    $posttags = get_the_tags();
    if ($posttags) {
        foreach($posttags as $tag) {
            $all_tags_arr[] = $tag->name;
            }
    }
endwhile; endif; 
$tags_arr = array_unique($all_tags_arr);
foreach($tags_arr as $f){ ?>
    <li>
        <a href="<?php echo get_tag_link($f->term_id); ?>">
            <?php echo $f->name; ?>
        </a>
    </li>
<?php
}
?>

 

لینک به ارسال
در 11 دقیقه قبل، SM-Mahdavi گفته است :

<?php
query_posts('category_name=mywork');
if (have_posts()) : while (have_posts()) : the_post();
    $posttags = get_the_tags();
    if ($posttags) {
        foreach($posttags as $tag) {
            $all_tags_arr[] = $tag->name;
            }
    }
endwhile; endif; 
$tags_arr = array_unique($all_tags_arr);
foreach($tags_arr as $f){ ?>
    <li>
        <a href="<?php echo get_tag_link($f->term_id); ?>">
            <?php echo $f->name; ?>
        </a>
    </li>
<?php
}
?>

 

سلام متاسفانه چیزی نشون نداد تو خروجی...

لینک به ارسال

به این صورت تست کنید

<?php
query_posts('category_name=mywork');
if (have_posts()) : while (have_posts()) : the_post();
    $posttags = get_the_tags();
    if($posttags) {
        foreach($posttags as $tag) { ?>
        	<li>
        		<a href="<?php echo get_tag_link($tag->term_id); ?>">
            		<?php echo $tag->name; ?>
        		</a>
    		</li>
            <?php
        }
    }
endwhile; endif;
?>

 

لینک به ارسال
در در 11/16/2016 at 19:35، SM-Mahdavi گفته است :

به این صورت تست کنید


<?php
query_posts('category_name=mywork');
if (have_posts()) : while (have_posts()) : the_post();
    $posttags = get_the_tags();
    if($posttags) {
        foreach($posttags as $tag) { ?>
        	<li>
        		<a href="<?php echo get_tag_link($tag->term_id); ?>">
            		<?php echo $tag->name; ?>
        		</a>
    		</li>
            <?php
        }
    }
endwhile; endif;
?>

 

با سلام از زحمات و پیگیری شما متشکرم 

این کد به خوبی عمل کرد / فقط تنها مشکلی که این وسط هست اینه که برچسب های تکراری رو هم نشون میده / به طور مثال اگه تو این کتگوری 10 تا برچسب محسن چاووشی خورده باشه هر 10 تا رو نشون میده .. من قطعه کدی رو پیدا کردم که این مشکل رو نداره و تکراری هارو فقط یه بار نشون میده ولی حالت لینک رو نداره / این رو به اشتراک میزارم تا بتوانیم در نهایت به کد خوبی برسیم ... با تشکر 

<?php
    query_posts('category_name=music');
    if (have_posts()) : while (have_posts()) : the_post();
        $posttags = get_the_tags();

        if ($posttags) {
            foreach($posttags as $tag) {
                $all_tags_arr[] = $tag -> name;
            }
        }
    endwhile; endif; 

    $tags_arr = array_unique($all_tags_arr);
?>
    <ul>
<?php
    foreach($tags_arr as $tag){
        echo '<li>'.$tag.'</li>';
    }
?>
</ul>
<?php wp_reset_query(); ?>

 

لینک به ارسال

به این صورت لینک داره

<?php
    query_posts('category_name=music');
    if (have_posts()) : while (have_posts()) : the_post();
        $posttags = get_the_tags();

        if ($posttags) {
            foreach($posttags as $tag) {
                $all_tags_arr[] = $tag->name;
            }
        }
    endwhile; endif; 

    $tags_arr = array_unique($all_tags_arr);
?>
    <ul>
<?php
    foreach($tags_arr as $tag){
        echo '<a href='.get_tag_link($tag).'><li>'.$tag.'</li></a>';
    }
?>
</ul>
<?php wp_reset_query(); ?>

 

لینک به ارسال
در 4 ساعت قبل، SM-Mahdavi گفته است :

به این صورت لینک داره


<?php
    query_posts('category_name=music');
    if (have_posts()) : while (have_posts()) : the_post();
        $posttags = get_the_tags();

        if ($posttags) {
            foreach($posttags as $tag) {
                $all_tags_arr[] = $tag->name;
            }
        }
    endwhile; endif; 

    $tags_arr = array_unique($all_tags_arr);
?>
    <ul>
<?php
    foreach($tags_arr as $tag){
        echo '<a href='.get_tag_link($tag).'><li>'.$tag.'</li></a>';
    }
?>
</ul>
<?php wp_reset_query(); ?>

 

این کد رو تست کردم ، لینک شده ... ولی همه ی تگ ها لینک شده به کتگوری مربوط به خودشون .... 

لینک به ارسال
در 8 ساعت قبل، SM-Mahdavi گفته است :

خب به کجا می خواستی لینک بشه؟

سلام ، الان رو هر تگ کلیک میکنی صفحه رو رفرش میکنه ، در حالی که باید مطالب مربوط به تگ رو فیلتر کنه ...

لینک به ارسال
  • 4 هفته بعد...

کد فقط برای نمایش تگ‌ها هست

برای نمایش پستهای اون تگها فایل tag.php یا archvie.php مورد نیاز هست

قالب پیشفرض رو ببینید

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...