رفتن به مطلب

تابع لینک صفحه دسته و برچسب ها ؟


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

سلام دوستان خسته نباشید ، میخواستم داخل دسته ها و برچسب ها عنوان رو به آدرس صفحه لینک بدم ، هر چه قدر گشتم تابعش رو پیدا نکردم ؟؟

لینک به ارسال

سلام

<?php the_permalink(); ?>

این رو قبلاٌ امتحان کردم اما به آخرین مطلب اون دسته یا برچسب لینک میده

لینک به ارسال

ادرس انلاین بدین و بگین دقیقا به کجا لینک میخواید بدید.

فقط تابع لینک دادن یک دسته یا برچسب به خودش رو میخوام همین، یعنی یک دسته رو ، داخل خودش ، میخوام تیتر رو به آدرسش لینک بدم ، مثل تیتر مطالب

لینک به ارسال

خب این تابعی که دوستمون داد درسته. درغیر اینصورت ادرس بدین که چک کنیم. اینطوری نمیشه فهمید چی میخواید.

  • امتیاز 3
لینک به ارسال

داخل پنل وارد بشید. بخش دسته ها رو باز کنید. هر دسته یه گزینه نمایش داره. اونو که بزنید لینکش رو می تونید بردارید. آرشیو هر دسته لینکش فرق داره.

  • امتیاز 1
لینک به ارسال

خب این تابعی که دوستمون داد درسته. درغیر اینصورت ادرس بدین که چک کنیم. اینطوری نمیشه فهمید چی میخواید.

به دلایلی آدرس آنلاین نمیتونم بزارم پ.خ می کنم ، ببینید من هم فکر می کردم همینه شاید هم همین باشه ولی وقتی میزارم به آخرین نوشته اون دسته لینک میده

داخل پنل وارد بشید. بخش دسته ها رو باز کنید. هر دسته یه گزینه نمایش داره. اونو که بزنید لینکش رو می تونید بردارید. آرشیو هر دسته لینکش فرق داره.

حاجی اینو میدونم دیگه :) مثل مطالب ، خب هر مطلب لینکش فرق داره ولی یک تابع داره که در هر مطلب به اون مطلب لینک میده ، من میخوام در بخش ویرایش قالب آرشیو ( دسته ) تابع لینک دادن به دسته ها رو بزارم تا به دسته ها لینک بده ، خودم هم فکر می کردم اینه : <?php the_permalink() ?> ، اما به آخرین مطلب اون دسته لینک میده ، یعنی مثلاٌ داخل دسته گالری عکس به آخرین مطلب اون دسته لینک میده به جای این که به خود دسته لینک بده.

لینک به ارسال

دوستان مثل این که خبری نشد ، خودم یافتم :) دوست عزیز amirali.bk تابع زیر رو دادند :


<?php the_permalink(); ?>

در صورتی که این تابع برای لینک مطالب است و درون دسته ها کارش لینک دادن به آخرین مطالب دسته مورد نظر است ( همچنین درون برچسب ها )

و برای اینکه درون صفحه " دسته ها " و " برچسب ها " به تیترشون یا متن دلخواه لینک بدیم باید از تابع زیر استفاده کنیم :


<?php get_permalink(); ?>

ویرایش شده توسط \.:MbOy2050:./
لینک به ارسال

سیئوالتون رو درست سر در نیاوردم ولی لینک دسته بندی تابع


<?php get_category_link( $category_id ); ?>

و روش استفاده اش هم به این صورت


<?php
// Get the ID of a given category
$category_id = get_cat_ID( 'Category Name' );
// Get the URL of this category
$category_link = get_category_link( $category_id );
?>
<!-- Print a link to this category -->
<a href="<?php echo esc_url( $category_link ); ?>" title="Category Name">Category Name</a>

دوستان مثل این که خبری نشد ، خودم یافتم :) دوست عزیز amirali.bk تابع زیر رو دادند :


<?php the_permalink(); ?>

در صورتی که این تابع برای لینک مطالب است و درون دسته ها کارش لینک دادن به آخرین مطالب دسته مورد نظر است ( همچنین درون برچسب ها )

و برای اینکه درون صفحه " دسته ها " و " برچسب ها " به تیترشون یا متن دلخواه لینک بدیم باید از تابع زیر استفاده کنیم :


<?php get_permalink(); ?>

این دو تا تابعی که شما گذاشتی هردوشون یکی هستند تابع اول مستقیما در صفحه چاپ می شه تابع دوم برای برنامه نویسی استفاده می شه و تا echo نشه چاپ نمی شه.

  • امتیاز 2
لینک به ارسال

سیئوالتون رو درست سر در نیاوردم ولی لینک دسته بندی تابع


<?php get_category_link( $category_id ); ?>

و روش استفاده اش هم به این صورت


<?php
// Get the ID of a given category
$category_id = get_cat_ID( 'Category Name' );
// Get the URL of this category
$category_link = get_category_link( $category_id );
?>
<!-- Print a link to this category -->
<a href="<?php echo esc_url( $category_link ); ?>" title="Category Name">Category Name</a>

این دو تا تابعی که شما گذاشتی هردوشون یکی هستند تابع اول مستقیما در صفحه چاپ می شه تابع دوم برای برنامه نویسی استفاده می شه و تا echo نشه چاپ نمی شه.

خب من این تابع رو echo کردم باز هم به آخرین مطلب اون دسته لینک میده ، تابع اول هم همینطور ، یعنی به آخرین مطلب اون دسته لینک میدن به جای این که به خود اون دسته لینک بدن ، فقط تابع دوم بدون echo کردن به خود دسته لینک میده اما به قول شما چاپ نمیشه.

ویرایش شده توسط \.:MbOy2050:./
لینک به ارسال

ببینید سوال من این نیست که چه طور به دسته های یک مطلب درون اون مطلب لینک بدیم . من میخوام داخل خود دسته ها به همون دسته لینک بدم ، یعنی مثلاٌ دسته " گالری عکس " درون اون دسته به خودش لینک بدم. دقیقاٌ مثل لینک مطالب که با تابع :


<?php the_permalink(); ?>

انجام میشه

لینک به ارسال

دسته گالری عکس یک دسته بندی سایته لینکش هم می شه صفحه بایگانی مطالبی که دسته بندی گالری عکس را دارند و دقیقا کدش هم به همون صورته به permalink هم کاری نداره

اینکه می گید

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

دسته رو در صفحه خودش به صفحه جاری باید لینک بدید دیگه کسی برای صفحه ای که داخلش هست که لینک درست نمی کنه ؟!!

  • امتیاز 2
لینک به ارسال

دسته گالری عکس یک دسته بندی سایته لینکش هم می شه صفحه بایگانی مطالبی که دسته بندی گالری عکس را دارند و دقیقا کدش هم به همون صورته به permalink هم کاری نداره

اینکه می گید

دسته رو در صفحه خودش به صفحه جاری باید لینک بدید دیگه کسی برای صفحه ای که داخلش هست که لینک درست نمی کنه ؟!!

چرا درست می کنه حاجی :D ، دقیقاٌ مثل لینک مطالب ، مطالب داخل صفحه خودشون تیتر به خود مطلب لینک داده نمیشه ؟ حالا منم میخوام تو دسته ها تیتر رو به خود مطلب لینک بدم . ولی وقتی the-permalink رو میزارم به آخرین مطلب اون دسته لینک میده ، ولی من میخوام هر دسته به خودش لینک داده بشه.

لینک به ارسال

چرا درست می کنه حاجی :D ، دقیقاٌ مثل لینک مطالب ، مطالب داخل صفحه خودشون تیتر به خود مطلب لینک داده نمیشه ؟ حالا منم میخوام تو دسته ها تیتر رو به خود مطلب لینک بدم . ولی وقتی the-permalink رو میزارم به آخرین مطلب اون دسته لینک میده ، ولی من میخوام هر دسته به خودش لینک داده بشه.

خوب همون هم اشتباهه و نباید بار بی دلیل برای قالب تراشید

در هر حال عرض کردم که permalink رو نباید بگذارید کلا بی خیال این تابع بشید

این روش کار شماست


<?php
$current_category = single_cat_title("", false);
$category_id = get_cat_ID( $current_category );
$category_link = get_category_link( $category_id );
?>
<a href="<?php echo esc_url( $category_link ); ?>" title="<?php echo $current_category;?>"><?php echo $current_category;?></a>

  • امتیاز 2
لینک به ارسال

خوب همون هم اشتباهه و نباید بار بی دلیل برای قالب تراشید

در هر حال عرض کردم که permalink رو نباید بگذارید کلا بی خیال این تابع بشید

این روش کار شماست


<?php
$current_category = single_cat_title("", false);
$category_id = get_cat_ID( $current_category );
$category_link = get_category_link( $category_id );
?>
<a href="<?php echo esc_url( $category_link ); ?>" title="<?php echo $current_category;?>"><?php echo $current_category;?></a>

حاجی یه توضیحی درباره استفاده لطف می کنی :D من فقط این قسمت آخرشو فهمیدم که باید تو جایی که میخوام بزارم :


<a href="<?php echo esc_url( $category_link ); ?>" title="<?php echo $current_category;?>"><?php echo $current_category;?></a>

قسمت های بالاییش باید توی functions بره ؟

لینک به ارسال

همینجوری کد رو بدون دستکاری بگذارید داخل category.php و محلی که می خواهید نمایش داده بشه

  • امتیاز 1
لینک به ارسال

همینجوری کد رو بدون دستکاری بگذارید داخل category.php و محلی که می خواهید نمایش داده بشه

خدایی دم شما گرم. اساسی انرژی میدی ، خدا همرات. بازم تشکر/..

ویرایش شده توسط \.:MbOy2050:./
  • امتیاز 1
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...