رفتن به مطلب
unid_user

مشکل با کد قرار دادن عنوان سایت

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

سلام

کد مربوط به عنوان برای وردپرس به صورت زیر رو چطور قرار بدم که استایل بهم نخوره؟

کد مربوط به عنوان:

<?php wp_title(' '); ?>

کد html قالب:

<h1><a class="navbar-brand" href="index.html">Resort <span>Inn</span></h1>

میخوام عنوان سایت که دو قسمت شده یکی Resort و یکی هم که بین تگ span قرار گرفته دقیقا درست مثل تصویر زیر بشه.اما نمیدونم که کد php مربوطه رو چطوری استفاده کنم.چون میتونم فقط بجای Resort بزارم یا فقط بجای Inn.

ممنون.

Untitled.png

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


لینک به ارسال

up

لطفا راهنمایی کنید خیلی ممنون. ببخشید که up میکنم.

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


لینک به ارسال
<?php 
 $str = wp_title();
 //$str = 'Resort Inn';
 echo '<h1><a class="navbar-brand" href="index.html">'. substr($str,0,strrpos($str,' ')).'<span>'. substr($str,6,strrpos($str,' ')).'</span></h1>';
?>

 

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


لینک به ارسال
در 8 ساعت قبل، Mirrajabi گفته است :

<?php 
 $str = wp_title();
 //$str = 'Resort Inn';
 echo '<h1><a class="navbar-brand" href="index.html">'. substr($str,0,strrpos($str,' ')).'<span>'. substr($str,6,strrpos($str,' ')).'</span></h1>';
?>

 

ممنون. میشه یه توضیح مختصری هم بدید.

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


لینک به ارسال

متغیر str مقدار می گیره،  substr  اول از حرف یکم  تا اولین space کلمه رو نشون میده.  substr دوم هم  از حروف 6 تا دومین فاصله کلمه رو نشون میده. 

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


لینک به ارسال
در 14 ساعت قبل، Mirrajabi گفته است :

متغیر str مقدار می گیره،  substr  اول از حرف یکم  تا اولین space کلمه رو نشون میده.  substr دوم هم  از حروف 6 تا دومین فاصله کلمه رو نشون میده. 

سلام ممنون که پاسخ دادید ولی هنوز درست نشده و رنگ کلمه INN همچنان مثل قبل سفیده و باید زرد بشه بدون اینکه بخوام به کدهای css دست بزنم.

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


لینک به ارسال

خب رو تگ مورد نظر کلیک راست کنید inspect elements بزنید ،  ببنید تگ span رنگ داره یا نه؟؟   

 

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


لینک به ارسال
در 6 دقیقه قبل، Mirrajabi گفته است :

خب رو تگ مورد نظر کلیک راست کنید inspect elements بزنید ،  ببنید تگ span رنگ داره یا نه؟؟   

 

سلام

کد کامل به صورت زیر هست من نمیدونم باید چیکار کنم php صفر هستم میشه کاملش کنید و کد نهایی رو بدید بجای کد اصلی قرار بدم؟

ممنون

<h1>
	<a class="navbar-brand" href="index.html">resort<span>inn</span>
		<p class="logo_w3l_agile_caption"><?php bloginfo('description'); ?></p>
	</a>
</h1>

 

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

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


لینک به ارسال
در 13 دقیقه قبل، Mirrajabi گفته است :

خب رو تگ مورد نظر کلیک راست کنید inspect elements بزنید ،  ببنید تگ span رنگ داره یا نه؟؟   

 

مشکل رنگ نداره اگه str مساوی resort inn بدم ولی اگه مساوی wp_title() یا bloginfo('title') بدم فضای خالی نشون میده.

Untitled.png

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


لینک به ارسال

خب ازمتغیر str اکو بگیرید.  ببنید دقیقا مقداری که میده چیه. بعد بر اساس مقدارش substr بنویسیم.  آون کد بالا فقط برای مقدار resort Inn درسته. 

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


لینک به ارسال

اگو گرفتم از srt زمانی که برابر wp_title() باشه هیچی نشون نمیده و فقط فضای خالی ایجاد میکنه ولی وقتی از bloginfo('title') اکو میگیرم عنوان سایت و بدون هیچ استایلی و کمرنگ تو فضای خالی چاپ میکنه.

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


لینک به ارسال
 $title = wp_title('',true) 

از این echo بگیرید. و مقدار اینجا بگید دقیقا چی میده؟

آگه مقدار نداد، همون bloginfo بگید دقیقا چی میده؟

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


لینک به ارسال

امتحان کردم هیچی نشون نمیده. با حالت قبل bloginfo تصویر زیر رو نشون میده.

inspect که میگیرم داخل هیچ تگی نیست و هیچ استایلی نداره. با bloginfo.

1.png

2.png

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


لینک به ارسال

میخوای کل فایل رو ارسال کنم خدتون بررسی کنید؟

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

resort_inn.zip

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


لینک به ارسال

در کل مشکلش با wp_title و bloginfo هست. چونکه وقتی مستقیم str رو برابر resort inn که متن مورد نظرم هست قرار میدم مشکلی نداره.

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


لینک به ارسال
<?php
echo $str = get_bloginfo( 'name' ); 
 //$str = 'Resort Inn';	
?>
<h1>
	<a class="navbar-brand" href="index.html"><?php echo substr($str,0,strrpos($str,' '));   ?><span><?php echo substr($str,6,strrpos($str,' ')); ?></span>
		<p class="logo_w3l_agile_caption"><?php bloginfo('description'); ?></p>
	</a>
</h1>

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

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


لینک به ارسال
در در 7/30/2017 at 20:03، Mirrajabi گفته است :

<?php
echo $str = get_bloginfo( 'name' ); 
 //$str = 'Resort Inn';	
?>
<h1>
	<a class="navbar-brand" href="index.html"><?php echo substr($str,0,strrpos($str,' '));   ?><span><?php echo substr($str,6,strrpos($str,' ')); ?></span>
		<p class="logo_w3l_agile_caption"><?php bloginfo('description'); ?></p>
	</a>
</h1>

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

سلام

ببخشید اما بازم کار نکرد.:unsure:

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


لینک به ارسال
در 24 دقیقه قبل، masoudch گفته است :

سلام

ببخشید اما بازم کار نکرد.:unsure:

این کد تو دو تا قالب تست شد درست بود . دقیقا بگید مشکل کجاست ؟

و اینکه در قسمت تنظیمات > عنوان سایت . مقدار شو   Rsort Inn قرار دادید ؟؟

 

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


لینک به ارسال
در 20 ساعت قبل، Mirrajabi گفته است :

این کد تو دو تا قالب تست شد درست بود . دقیقا بگید مشکل کجاست ؟

و اینکه در قسمت تنظیمات > عنوان سایت . مقدار شو   Rsort Inn قرار دادید ؟؟

 

بله عنوان سایت رو Resort Inn قرار دادم و مشکل اینه که اصلا استایلی نمیگیره. فقط متن عنوان سایت رو نشون میده.

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


لینک به ارسال

خب باید ببنید فایل استایل قبل این باکس قرار دارد یا نه ؟

و گر نمیشه استایل inline بهش بدید.

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


لینک به ارسال

دوستان من هنوز با این مشکل دست و پنجه نرم میکنم کسی میتونه راهنمایی کنه؟

میخواید پوسته رو پیوست کنم؟

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


لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


  • مطالب مشابه

    • توسط afoli
      سلام وقتتون بخیر.
      من قالب فروشگاهی سیگما رو روی سایتم نصب کردم، تنها مشکلی که داره اینه که الگوریتم عنوان تمامی صفحات سایت ثابته!
      من پلاگین یواست سئو پریمیوم رو نصب کردم ولی عنوانی که داخل پلاگین تنظیم میکنم رو نشون نمیده و عنوان پیشفرض قالب رو نشون میده.
      بعنوان مثال اگه من یه صفحه به اسم دانلودها داشته باشم، عنوان یا title اون صفحه اسم سایت: دانلودها هستش و من میخوام این رو با تنظیمات یواست تغییر بدم.
      این مورد خیلی ضروریه چون جلوی ورودی سئوی گوگل سایتم رو هم گرفته و گوگل سئوی سایتم رو که قوی کردم رو تشخیص نمیده، لطفا اگه کسی آگاهی داره راهنمایی کنه.
      ممنون میشم اگه قطعه کد تغییر عنوان به تنظیمات یواست رو بصورت کلی بگید که داخل سفارشی سازی وردپرس وارد کنم.
      باتشکر و سپاس
    • توسط Borzou
      سلام دوستان
      من حدود 1 ماهه که قالب سایتم رو تغییر دادم و این مشکل برام پیش اومده و عنوان سایتم هم در اول و هم در آخر جستجوهای گوگل نمایش داده میشه در صورتی که من عنوان سایت گذاشتم قسمت آخر.
      چطور میشه این مسئله رو حل کرد؟  تنظیمات yoast  رو تنظیم کردم و مشکلی نداشت. تصویر پیوست شده.
      تصویر مربوطه
    • توسط ashkan_vafayi
      با سلام و وقت بخیر
      من میخوام  عنوان سایت رو داخل تگ H1 توی قالب بذارم یعنی در header.php که بعد از بادی باید گذاشته بشه و تا اینجای کار مشکلی ندارم و انجام میدم و مسئله اینجاست که با گذاشتن عنوان در این بخش صفحه اصلی سایت به هم میریزه و از کدهای css هم استفاده کردم که مخفی بشه ولی کلا هیچ فایده ای نداشت .. از قالب RT-Theme 18 استفاده میکنم و اینم آدرس سایتم
      www.neotrade.ir
       
      ممنون میشم هرکدوم از دوستان اطلاعات جامعی در این زمینه داره راهنمائی بکنه 
      سپاس
    • توسط kambiz619
      سلام دوستان
      عنوان سایت من بصورت خودکار در گوگل تغییر میکنه!
      این عنوان اصلی هست که گذاشتم کلیک کنید
      و این هم طریقه انتشارش توسط گوگل هست کلیک کنید
      هر طو تغییر میدم این علامته" : " بصورت خودکار قرار میگیره !
      ؟
    • توسط ali_reza
      سلام .
      من از افزونه google sitemap
      استفاده می کنم .
      می خوام عنوان سایت از عنوان پست ها در نتایج گوگل حذف بشه
      یعنی
      از
      طراحی لباس جدید-نام سایت: google
      به
      طراحی لباس جدید : google
      تغییر کند .
      چیکار باید انجام بدم ؟
      البته از افزونه ی WordPress SEO plugin, هم استفاده می کنم و در این افزونه عنوان پست رو بدون عنوان سایت وارد می کنم ، ولی باز هم در نتایج گوگل با عنوان سایت نمایش داده میشه !
      ممنون میشم راهنمایی کنید .
×
×
  • اضافه کردن...