Blood

تایتل سایت به صورت پویا

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

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

میخواستم ببینم میشه تاتیل آخرین پست سایت رو بزاری رو تایتل صفحه اصلی سایت

یعنی آخرین تایتل یه پست روی تاتیل صفحه اصلی قرار بگیره، دقیقا مثل افزونه Squirrly که میاد این کار رو میکنه اما من نمی خوام از افزونه استفاده کنم

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


لینک به پست

در فایل header.php کدهای زیر رو پیدا کنید:


<?php wp_title( ' | ', true, 'right' ); ?> <?php bloginfo('name'); ?>

اگر نبود اینها:


<?php bloginfo('name'); ?>

رو با اینها جایگزین کنید:


<?php
$i=0;
$recent = new WP_Query("showposts=1");
while($recent->have_posts()) : $recent->the_post();?>
<?php the_title(); ?>
<?php endwhile; ?>

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


لینک به پست

با تشکر از شما دوست عزیز

ایرادی که این کد داره تمام تاتیل صفحات رو به این روش نمایش میده من میخوام صفحه اصلیم از این نوع کد استفاده کنه و صفحات داخلیم به صورت عادی از تاتیل خود اون صفحه استفاده کنه یعنی اگر روی گزینه تبلیغات کلیک میکنم تایتل صفحه بشه تبلیغات و ..... یا صفحه single.php به همون نامی که تاتیل نوشته هست نمایش بده

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


لینک به پست

در این صورت ، به جای اون آخرین کدهایی که گفتم بذارید ، اینا رو بذارید:


<script language="Javascript">
var loc = window.location.href;
var wloc = "<?php bloginfo('url'); ?>";
if(loc == wloc){
<?php
$i=0;
$recent = new WP_Query("showposts=1");
while($recent->have_posts()) : $recent->the_post();?>
<?php the_title(); ?>
<?php endwhile; ?>
}
else{
<?php bloginfo('name'); ?>
}
</script>

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


لینک به پست

این کدی که دادید جای کزین کد که قبلا داده بودید کردم اما مشکل داره!!!

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


لینک به پست

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

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

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

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


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

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

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


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