poolmaster

نمایش نام دسته کاستوم تاکسونومی در صفحه آرشیو

11 پست در این موضوع قرار دارد

با سلام خدمت دوستان

یک صفحه آرشیو رو از قالبی کپی کردم و در قالبم قرار دادم توسط کد زیر زمانی که رو نام یک دسته در قالبم کلیک میکنم در صفحه آرشیو در بالای تمام پست های لیست شده مربوط به اون دسته که فرض می کنیم دسته وردپرس هست میونویسه تمام مطالب دسته بندی وردپرس


<?php /* If this is a category archive */ if (is_category()) { ?>
<div class="title-single"><h2 class="archive">کل مطالب دسته بندی : <?php echo single_cat_title(); ?></h2></div>

حالا من یک کاستوم تاکسونومی با نام series ایجاد کردم ودرش یه دسته با نام طراحی وب دارم,در کد بالا چه تغییری باید ایجاد کنم که زمانی که روی نام دسته های موجود در این تاکسونومی که ایجاد کردم در بالای صفحه آرشیو نام اون دسته ای که در تاکسونومی که ایجاد کردم رو چاپ کنه مثل کد بالا چاپ کنه تمام مطالب دسته بندی طراحی وب

ممنون میشم راهنمایی کنید

با تشکر...

0

به اشتراک گذاری این پست


لینک به پست

<?php single_term_title(); ?>

1

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

سلام دوستان پیدا کردم میزارم اینجا اگر کسی مثل من نیاز داشت استفاده کنه کافیه بجای is_category بزاریم is_tax و درون پرانتز نام تاکسونمی مورد نظر رو وارد کنیم بشکل زیر :


<?php /* If this is a custom taxonomy archive */ if (is_tax('series')) { ?>
<div class="title-single"><h2 class="archive">کل مطالب دسته بندی : <?php echo single_cat_title(); ?></h2></div>

اینم لینک منبع:

http://codex.wordpre...nce/is_category

ویرایش شده در توسط poolmaster
1

به اشتراک گذاری این پست


لینک به پست

سلام دوستان پیدا کردم میزارم اینجا اگر کسی مثل من نیاز داشت استفاده کنه کافیه بجای is_category بزاریم is_tax و درون پرانتز نام تاکسونمی مورد نظر رو وارد کنیم بشکل زیر :


<?php /* If this is a custom taxonomy archive */ if (is_tax('series')) { ?>
<div class="title-single"><h2 class="archive">کل مطالب دسته بندی : <?php echo single_cat_title(); ?></h2></div>

اینم لینک منبع:

http://codex.wordpre...nce/is_category

برای ساخت صفحه بایگانی برای تاکسونامی شخصی بهترین کار اینه که از فایل archive.php یک کپی تهیه کنید و مثلا اسمش را بگذارید archive-series.php و در محل دلخواه هم بدون هیچ شرطی می تونید


<?php single_term_title(); ?>

رو بگذارید

برای آشنایی با ساختمان وردپرس بخونید:

http://codex.wordpre...plate_Hierarchy

برای آشنایی با تابع

http://codex.wordpre...ngle_term_title

2

به اشتراک گذاری این پست


لینک به پست

برای ساخت صفحه بایگانی برای تاکسونامی شخصی بهترین کار اینه که از فایل archive.php یک کپی تهیه کنید و مثلا اسمش را بگذارید archive-series.php و در محل دلخواه هم بدون هیچ شرطی می تونید


<?php single_term_title(); ?>

رو بگذارید

برای آشنایی با ساختمان وردپرس بخونید:

http://codex.wordpre...plate_Hierarchy

برای آشنایی با تابع

http://codex.wordpre...ngle_term_title

حق با شماست استاد حالا اگر این کاری رو که شما گفتید انجام ندیم و یک صفحه آرشیو داشته باشیم و توسط شرط های مختلف حالات ها و آرشیو تاکسونومی ها رو نمایش بدیم از نظر سئو تاثیر بدی داره یا اینکه فرقی نمیکنه؟؟؟

ممنون

0

به اشتراک گذاری این پست


لینک به پست

به سئو ارتباطی نداره ولی به تعداد شروط صفحه را دیتابیس درگیر می کنید که باعث بالا رفتن مصرف منابع می شه و با بالا رفتن تعداد بازدید سایت را می تونه درگیر مشکل لود شدن و سرعت کنه (اینکه شما بتونید قالبی را برای وردپرس بسازید که درست به اندازه ی نیاز کوئری به دیتابیس بفرسته مهمترین اصل طراحی یک سایت حرفه ایه)

نکته: صفحات بایگانی نباید ایندکس و فلو باشند و سئوی سایت وقتی درسته که این صفحات در نتایج جستجو قرار نگیرند.

1

به اشتراک گذاری این پست


لینک به پست

ممنون استاد از راهنماییتون خوب این صفحات آرشیو رو چطور nofllow کنم باید از htaccess یا فایل robots استفاده کنم درسته؟؟؟ و چه کدی رو درشون بزارم ؟ اگر امکان داره راهنمایی بفر مایید و کد های مورد نیاز رو بفرمایید یا یک منبع خوب معرفی کنید

با تشکر...

0

به اشتراک گذاری این پست


لینک به پست

به header.php و قبل از شروع تگ title اضافه کنید


if(!is_single()) { ?>

<meta name="robots" content="noindex, nofollow">
<?php }?>

2

به اشتراک گذاری این پست


لینک به پست

توضیح این صحیح ترین روش سئو کردن قالبه

از اونجایی که هر سایتی با انتشار هر مطلبش فقط یک مطلب به سایتش اضافه می شه در نتیجه در گوگل نیز باید به ازای اون مطلب یک ایندکس داشته باشه

گوگل در یک سال اول خیلی سایتها را جدی نمی گیره و بهشون پر و بال می ده و به همین دلیل بعضی از سئو کاران (دانسته یا ندانسته) با ایندکس و فلو کردن صفحاتی مثل بایگانی که تعداد تگ بالایی دارند باعث رشد کاذب سایت برای یک مدت محدود می شوند و از این راه سود هنگفتی هم می برند غافل از اینکه در سال دوم ورق بر می گرده صفحات به ارور می خورند سایت جریمه می شه و به سرعت از نتایج گوگل حذف می شه

2

به اشتراک گذاری این پست


لینک به پست

به header.php و قبل از شروع تگ title اضافه کنید


if(!is_single()) { ?>

<meta name="robots" content="noindex, nofollow">
<?php }?>

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

استاد این کد تمام صفحات بجز single رو nofollow نمیکنه؟یعنی مثل index و frontpage و...

0

به اشتراک گذاری این پست


لینک به پست

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


if(is_archive()) { ?>
<meta name="robots" content="noindex, nofollow">
<?php }?>

1

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط nnmmss
      با سلام
       
      من اصلا وردپرس بلد نيستم ولي مجبورم كه سايتي را نگهداري كنم. در اين سايت وقتي وارد بعضي صفحات ميشوم عبارت "دسته" به انتهاي عنوان اضافه شده.  اين صفحات بعنوان "دسته" در فهرست انتخاب شده اند. مثلا
      من در منو مورد 
      آرشيو   
      را دارم كه زير مجموعه آن 
      آرشيو سال 97
      آرشيو سال 96
      آرشيو سال 95
      هست.
       
      من "آرشيو" بعنوان برگه انتخاب شده و آرشيو سال 97 - 96 - 95 به صورت دسته انتخاب شده است. وقتي من روي هر كدام از آرشيو سال 97 يا 96 يا ..... ميروم عنوان صفحه به صورت زير است
      آرشیو سال 97دسته
      اين عبارت دسته از كجا ميايد؟ و من چگونه ميتوانم آنرا حذف كنم؟
      با تشكر
    • توسط amirmehdi950
      سلام روزتون بخیر
      من میخوام از افزونه ultimate member private message استفاده کنم اما یه چیزی کم داره.
      میخوام دکمه پیوست هم داشته باشه.
      (این افزونه همونطوری که از اسمش پیداست برای ارسال پیام خصوصی بین کاربرا ساخته شده، افزونه private message به تنهایی کار نمیکنه و باید ultimate member هم نصب باشه که افزونه بسیار خوبیه.)
      حالا من سوالی که دارم اینه که چطوری میشه این دکمه رو هم به قسمت چت اضافه کرد و از کجا باید کدهاشو ویرایش کرد
      این هم تصویر افزونه ( محل جایگذاریش میخوام کنار بخش emoji باشه)
       

      ممنونم
    • توسط amirmehdi950
      سلام دوستان اگه جوابم رو بدید ممنون میشم.
      من یک افزونه ای میخوام (مثل مناقصه) که افراد بتونن با ثبت نام در سایت، پروژه شون رو ثبت و افراد دیگه بتونن روی اون پیشنهاد قیمت بدن و درصورت تایید ثبت کننده پروژه، پروژه خودکار تایید و شروع بشه و مجری بتونه با تعیین حق دستمزد پولش رو قبل از دریافت فایل توسط ثبت کننده پروژه ، دریافت کنه.
      منتها زمانی که ثبت کننده پول رو پرداخت میکنه خودکار یه درصدی کم شه(حق سایت) و بقیش به حساب مجری (حساب اعتباریش که تو سایته) ریخته بشه.
      مشابه این کار در چند سایت هست که میتونید مشاهده کنید:
      http://typeiran.com/
      http://tarahiran.com/
      https://parscoders.com
      این هم یک نمونه از چیزی که میگم: https://parscoders.com/project/54921/درخواست-قالب-آماده-وردپرس-برای-ثبت-سفارش-انجام-پروژه البته منظور چیزی که ثبت کردن ، تحت عنوان قالب وردپرس... نیست، منظورم نحوه عملکرد سایت هست.
    • توسط mohsen_sj
      سلام دوستان
      برای یک سایت چند منظوره که هم به عنوان دایرکتوری باشه و هم فروشگاهی که امکان چند فروشگاهی رو بتونه ساپورت کنه چه قالب یا افزونه ای پیشنهاد میکنید؟
    • توسط mrb1994
      سلام به همه دوستان بنده دارم یه قالب طراحی می کنم تو قسمت pagination به مشکلی بر خوردم من از قسمت خواندن وردپرس محدودیت اعمال کردم که تو صفحه بلاگ در هرصفحه 5 تا از پست ها رو نشون بده و ما بقی رو ببره یه صفحه دیگه حالاوردپرس محدودیت رو اعمال کرده ولی صفحه های دیگه رو لینکشو نمیده راه های مختلفی رو امتحان کردم از نصب افزونه های مختلف گرفته تا اضافه کردن کد دستی به function ولی کار نمیکنه
      یه مشکل دیگه هم هست اینکه تو دسته بندی ووکامرسم این محدودیت اصلا اعمال نمیشه
      لطفا راهنمایی کنید خیلی ممنون