رفتن به مطلب

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


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

سلام

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

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

<?php wp_title(' '); ?>

کد html قالب:

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

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

ممنون.

Untitled.png

لینک به ارسال
<?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>

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

لینک به ارسال
  • 2 هفته بعد...
در در 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 بهش بدید.

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

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

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

لینک به ارسال

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

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

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

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

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

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

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

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

×
×
  • اضافه کردن...