رفتن به مطلب

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


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

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

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

یعنی آخرین تایتل یه پست روی تاتیل صفحه اصلی قرار بگیره، دقیقا مثل افزونه 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; ?>

  • امتیاز 7
لینک به ارسال
  • 2 هفته بعد...

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

ایرادی که این کد داره تمام تاتیل صفحات رو به این روش نمایش میده من میخوام صفحه اصلیم از این نوع کد استفاده کنه و صفحات داخلیم به صورت عادی از تاتیل خود اون صفحه استفاده کنه یعنی اگر روی گزینه تبلیغات کلیک میکنم تایتل صفحه بشه تبلیغات و ..... یا صفحه 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>

لینک به ارسال

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

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



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