aliesf

تایتل و توضیحات خاص برای هر دسته به صورت جداگانه

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

سلام

من میخوام برای دسته های مختلفی که داخل سایتم هستند به طور جداگانه تایتل و توضیحات مشخصی رو قرار بدم که نمیشه از بخش ها و امکانات افزونه ی all in one seo برای این کار استفاده کرد

خودم حدس زدم بشه در کنار این افزونه ، head space رو هم نصب کنم و از اون برای تایتل های دسته ها استفاده کنم اما متاسفانه نشد ، یا با قالبی که برای all in one seo مشخص کردم نشون میده یا اصلا هیچی رو نشون نمیده

ممنون میشم کمک کنید

و یک چیز دیگه هم اینکه ، آیا میشه با وجود فعال بودن افزونه ی all in one seo ، افزونه ی یو آست رو هم فعال کرد و فقط از سایت مپ اون استفاده کرد ؟ طوری که به هیچ وجه به عنوان ها و مواردی که با all in one seo ست کردم تغییری نده ؟ اگر میشه ، چطوری ؟ چون من خودم تست کردم و تمام فیلد های سئو ی یو آست رو هم خالی کردم اما باز هم نشد

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


لینک به پست

باید از حلقه های شرطی به صورت تو در تو یا لیبلی استفاده کنید.

http://codex.wordpress.org/The_Loop_in_Action#Different_Category_Format


<?php if (is_category('1') ):
//تایتل و توضیحات این دسته ?>
<?php } elseif (is_category('2') ):
// تایتل و توضیحات این دسته ?>
<?php } elseif (is_category('3') ):
// تایتل و توضیحات این دسته ?>
<?php } elseif (is_category('4') ):
// تایتل و توضیحات این دسته ?>
<?php endif;?>

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


لینک به پست

آهان بله کدی که دادین واضح هست

کجا باید بزارم کد رو ؟

اگر ممکنه یک مثال هم برام با یک دسته به طور مثال دسته ی قالب وردپرس بزنید که چطوری تایتل و توضیحات رو جدا کنم از هم :)

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


لینک به پست

این کد رو بزارید جایی که میخواید توضیحات نمایش داده بشه.

فقط یک سوال میخواید این تویحت توی پوسته نمایش داده بشه یا در تب مرورگر؟

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


لینک به پست

این توضیحات رو برای تب مرورگر و در واقع برای سئوی سایت میخوام

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


لینک به پست

شما با کد بالا تگ‌کتا مورد نظرتون را در بخش head میتوانید چاپ کنید

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


لینک به پست

پس با این حساب باید برای هر دسته یک فایل php هم ایجاد کنم درسته ؟

یا اینکه منظورتون این هست که این کد رو داخل هدر قالبم قرار بدم ؟

ممکنه برای مثال یکی از این کد ها رو برام با تایتل و توضیحات بنویسه یکی ؟ الان نمیدونم به چه صورتی باید بنویسم ؟!

ویرایش شده در توسط aliesf

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


لینک به پست

مثلا بجای تگ title این کد بیاد:

<?php if (is_category('1') ):
echo '<title>دسته اول</title>';

} elseif (is_category('2') ):
echo '<title>دسته دوم</title>';

} elseif (is_category('3') ):
echo '<title>دسته سوم</title>';

} elseif (is_category('4') ):
echo '<title>دسته چهارم</title>';

endif; ?>

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


لینک به پست

2تا سوال ، اولیش اینه که چون تعداد دسته ها زیاد هستند ، یه عالمه کد باید بنویسم ، این توی لود صفحه تاثیر نداره ؟ راه بهتری نیست ؟

سوال دیگر هم اینکه اگر من این کد رو در هدر به جای تایتل قرار بدم ، تایتل خود صفحه ی اصلی و دیگر صفحه ها مثل صفحه ی تگ ها ، برگه ها و ... چی میشه تایتلشون ؟ با این کد فقط برای کتگوری ها فراخوانی میشه فکر کنم درسته ؟

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


لینک به پست

این افزونه ها را تست کنید:


http://wordpress.org/extend/plugins/custom-category-titles/
http://wordpress.org/extend/plugins/seo-title-tag/
http://wordpress.org/extend/plugins/wp-category-meta/

2- میتوانید برری کنید که فقط کد در category اعمال بشه


<?php
if(is_category()){
// category page
}else{
// other page
}
?>

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


لینک به پست

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

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

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

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


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

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

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


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