ashkanyourlove
آفلاین
عضو
تعداد نوشتهها: ۲۸
تشکر شده: ۱ بار
#
نوشته شده: ۱۴ سال پیش
۱۸ شهریور ۱۳۸۹ - ۲۰:۱۱
من میخوام یه متن خاص بالای صفحه اصلی نمایش داده بشه و وقتی کاربر میره به صفحه های دیگه اون رو نشون نده و اسم پست رو نشون بده. مثل حالت عادی!
آخه title هم تو صفحه index نبود و تو header بود که فکر کنم اگه چیزی اضافه کنم تو همه صفحات اضافه میشه!
سوادمم بیشتر از این قد نمیده :دی
اگه میشه راهنماییم کنین. ممنون :)
Parsa
آفلاین
عضو فعال
تعداد نوشتهها: ۱۹۲۱
تشکر شده: ۲۶۸۳ بار
#
نوشته شده: ۱۴ سال پیش
۱۸ شهریور ۱۳۸۹ - ۲۰:۲۴
فايل index مربوط به صفحه اصلي هست
فايل single مربوط به پستها
ashkanyourlove
آفلاین
عضو
تعداد نوشتهها: ۲۸
تشکر شده: ۱ بار
#
نوشته شده: ۱۴ سال پیش
۱۸ شهریور ۱۳۸۹ - ۲۳:۰۵
parselearn گفت:
فايل index مربوط به صفحه اصلي هست
فايل single مربوط به پستها
پارسا جون گفتم که. میخوام بالای صفحه اصلی وبلاگ، اونجا یه متن بیاد که تو صفحه های دیگه نباشه. متوجه شدین؟
reza
آفلاین
عضو
تعداد نوشتهها: ۱۱۶
تشکر شده: ۱۲۱ بار
#
نوشته شده: ۱۴ سال پیش
۱۹ شهریور ۱۳۸۹ - ۰۵:۱۵
من برای اینکار مستقیم تو فایل index.php نوشتهام. تا نظر پیشکسوتان چه باشد.
بهروز ازند
آفلاین
عضو
تعداد نوشتهها: ۵۱۹
تشکر شده: ۷۹۹ بار
#
نوشته شده: ۱۴ سال پیش
۱۹ شهریور ۱۳۸۹ - ۱۰:۰۲
بستگی داره چقدر بالا بخای بنویسی یعنی اگه بخوای متنی رو در header.php بنویسی بطوری که در صفحه نخست بیاد ولی در صفحات دیگه نیاد احتمالا باید از جاوا اسکریپت یا پی اچ پی استفاده کنی یه ساختاره شرطی
ولی اگه نمی خوای اون قدر بالا بری همونطوری که پارسا و رضا فرمودن تو فایل index.php بنویس
Parsa
آفلاین
عضو فعال
تعداد نوشتهها: ۱۹۲۱
تشکر شده: ۲۶۸۳ بار
#
نوشته شده: ۱۴ سال پیش
۱۹ شهریور ۱۳۸۹ - ۱۵:۵۵
توابع وردپرس
if (is_home()) {
echo 'home';
} elseif (is_single()) {
echo 'post';
}
ashkanyourlove
آفلاین
عضو
تعداد نوشتهها: ۲۸
تشکر شده: ۱ بار
#
نوشته شده: ۱۴ سال پیش
۲۰ شهریور ۱۳۸۹ - ۱۴:۵۲
در مورد title چی؟
با همین کد میشه تو title هم تغییر ایجاد کرد؟
ممنون میشم این رو هم توضیح بدین :)
پارسا جون از توضیحت ممنون.
Parsa
آفلاین
عضو فعال
تعداد نوشتهها: ۱۹۲۱
تشکر شده: ۲۶۸۳ بار
#
نوشته شده: ۱۴ سال پیش
۲۰ شهریور ۱۳۸۹ - ۱۶:۲۹
فرقي نميكنه
دستورات php هست
نمونه اي براي توضيحات و كيورد
if (is_home()) {
$description = get_bloginfo('description');
} else if (is_single()) {
$description = $post->post_title;
$tags = wp_get_post_tags($post->ID);
foreach ($tags as $tag ) {
$keywords .= $tag->name . ", ";
}
} else if (is_category()) {
$description = category_description();
} else if (is_page()) {
$description = wp_title('', false, 'right');
}
<title><?php echo $description ?></title>
بهروز ازند
آفلاین
عضو
تعداد نوشتهها: ۵۱۹
تشکر شده: ۷۹۹ بار
#
نوشته شده: ۱۴ سال پیش
۲۱ شهریور ۱۳۸۹ - ۲۱:۲۱
پارسا برای صفحه 404 هم میشه همین طور نوشت لطف می کنی نمونشو بنویسی
Parsa
آفلاین
عضو فعال
تعداد نوشتهها: ۱۹۲۱
تشکر شده: ۲۶۸۳ بار
#
نوشته شده: ۱۴ سال پیش
۲۲ شهریور ۱۳۸۹ - ۱۱:۴۱
بله براي 404 تابع is_404 هست
http://codex.wordpress.org/Function_Reference/is_404
کاربران زیر بهخاطر این نوشته تشکر کردهاند:
بهروز ازند