MOHCEN

تغییر header در صفحه نخست

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

ارسال شده در (ویرایش شده)

سلام

 می خوام منوی داخل هدر سایت(header.php) فقط در صفحه اصلی یک انیمیشن داشته باشند و در بقیه صفحات ساده باشند. شنیدم یک تابع is_home هست ولی کار باهاش رو بلد نیستم. لطفا راهنمایی بفرمایید چطوری کدهای css هدر رو فقط در صفحه اول تغییر بدم.

ویرایش شده در توسط MOHCEN
0

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


لینک به پست

این تاپیک می تونه راهنماییتون بکنه 

 

 

 

2

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


لینک به پست

همین. این کد شرطی رو بلد نیستم:

<?php if( is_home() || is_front_page() ) echo '</h1>'; else echo '</h2>'; ?>

می خوام بگم اگر صفحه ی اول سایت بود فلان خصویتcss مثلا animation در هدر اجرا بشود. اگر نبود (در صفحات دیگه) اجرا نشود. این رو اگه ممکنه راهنمایی کنید.

0

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


لینک به پست
در در 2/13/2017 at 23:44، MOHCEN گفته است :

سلام

 می خوام منوی داخل هدر سایت(header.php) فقط در صفحه اصلی یک انیمیشن داشته باشند و در بقیه صفحات ساده باشند. شنیدم یک تابع is_home هست ولی کار باهاش رو بلد نیستم. لطفا راهنمایی بفرمایید چطوری کدهای css هدر رو فقط در صفحه اول تغییر بدم.

 

در ۱ ساعت قبل، MOHCEN گفته است :

همین. این کد شرطی رو بلد نیستم:


<?php if( is_home() || is_front_page() ) echo '</h1>'; else echo '</h2>'; ?>

می خوام بگم اگر صفحه ی اول سایت بود فلان خصویتcss مثلا animation در هدر اجرا بشود. اگر نبود (در صفحات دیگه) اجرا نشود. این رو اگه ممکنه راهنمایی کنید.

فایل header.php رو ویرایش کنید و کد زیر رو قبل از <head/> قرار دهید

<?php if(is_home() && !is_paged()):?>
// آدرس استایل انیمیشن که میخواهید در صفحه اصلی به نمایش در بیاید 
     <link rel="stylesheet" href="/wp-content/themes/.../home.css" type="text/css" media="screen" />

<?php else: ?>
// آدرس استایلی که میخواهید در سایر صفحات به نمایش در بیاید 
     <link rel="stylesheet" href="/wp-content/themes/.../style.css" type="text/css" media="screen" />
<?php endif;?>

توجه شود که بجای ... در آدرس فایل ها نام پوشه تم فعال سایتتون رو بگذارید

همچنین بجای home.css نام و پسوند فایل استایل صفحه اصلی سایتتون قرار دهید

 

موفق باشید

2

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


لینک به پست

ارسال شده در (ویرایش شده)

در در 2/16/2017 at 13:12، bestdata گفته است :

 

فایل header.php رو ویرایش کنید و کد زیر رو قبل از <head/> قرار دهید


<?php if(is_home() && !is_paged()):?>
// آدرس استایل انیمیشن که میخواهید در صفحه اصلی به نمایش در بیاید 
     <link rel="stylesheet" href="/wp-content/themes/.../home.css" type="text/css" media="screen" />

<?php else: ?>
// آدرس استایلی که میخواهید در سایر صفحات به نمایش در بیاید 
     <link rel="stylesheet" href="/wp-content/themes/.../style.css" type="text/css" media="screen" />
<?php endif;?>

توجه شود که بجای ... در آدرس فایل ها نام پوشه تم فعال سایتتون رو بگذارید

همچنین بجای home.css نام و پسوند فایل استایل صفحه اصلی سایتتون قرار دهید

 

موفق باشید

سلام 

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

این فایل header ام:

header.php

و استایل انیمیشن

animation.css

ویرایش شده در توسط MOHCEN
0

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


لینک به پست
در 50 دقیقه قبل، MOHCEN گفته است :

سلام 

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

این فایل header ام:

header.php

و استایل انیمیشن

animation.css

کامنت ها رو حذف کنید 

آدرس سایت رو بدید تا آنلاین بررسی بشه

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

1

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


لینک به پست

http://qadiriye.ir

این ادرس.

کش هم خالیه

مگه نباید کامنت ها چاپ نشن؟!

0

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


لینک به پست

ارسال شده در (ویرایش شده)

در 53 دقیقه قبل، MOHCEN گفته است :

http://qadiriye.ir

این ادرس.

کش هم خالیه

مگه نباید کامنت ها چاپ نشن؟!

فایل های index.php و page.php قالب رو هم بفرستید (احساس میکنم یکی از برگه ها رو صفحه اصلی کردی)

یا برو توی پنل مدیریت بخش تنظیمات بخش خواندن ببین گزینه در برگه‌ی نخست نمایش داده شود کدوم گزینه تیک داره؟ ( آخرین نوشته‌های شما یا  یک برگه یکتا )

ویرایش شده در توسط bestdata
افزودن راهکار
1

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


لینک به پست
در در 2/19/2017 at 22:06، bestdata گفته است :

فایل های index.php و page.php قالب رو هم بفرستید (احساس میکنم یکی از برگه ها رو صفحه اصلی کردی)

یا برو توی پنل مدیریت بخش تنظیمات بخش خواندن ببین گزینه در برگه‌ی نخست نمایش داده شود کدوم گزینه تیک داره؟ ( آخرین نوشته‌های شما یا  یک برگه یکتا )

سلام بله صفحه

first page.php صفحه اصلی هست. چطور میشه این قاعده رو روی اون اجرا کرد؟

1

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


لینک به پست
در 46 دقیقه قبل، MOHCEN گفته است :

سلام بله صفحه

first page.php صفحه اصلی هست. چطور میشه این قاعده رو روی اون اجرا کرد؟

از این کد بهره ببرید

<?php if(is_home() || is_paged()):?>
     <link rel="stylesheet" href="/wp-content/themes/.../home.css" type="text/css" media="screen" />
<?php else: ?>
     <link rel="stylesheet" href="/wp-content/themes/.../style.css" type="text/css" media="screen" />
<?php endif;?>

این کد رو امتحان کنید ببینید جواب میده براتون 

اگه نتیجه منفی بود باید اطلاعات بیشتری در مورد این first page.php بدید

1

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


لینک به پست

کد رو دقیقا این طوری قبل از </head> گذاشتم:

<?php if(is_home() || is_paged()):?>
     <link rel="stylesheet" href="/wp-content/themes/WP98-side-blog-fa/animation.css" type="text/css" media="screen" />
<?php else: ?>
     <link rel="stylesheet" href="/wp-content/themes/WP98-side-blog-fa/style.css" type="text/css" media="screen" />
<?php endif;?>

آدرس سایت

اینم فایلی که صفحه نخست هست:

first.php

1

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


لینک به پست

ارسال شده در (ویرایش شده)

در 8 دقیقه قبل، MOHCEN گفته است :

کد رو دقیقا این طوری قبل از </head> گذاشتم:


<?php if(is_home() || is_paged()):?>
     <link rel="stylesheet" href="/wp-content/themes/WP98-side-blog-fa/animation.css" type="text/css" media="screen" />
<?php else: ?>
     <link rel="stylesheet" href="/wp-content/themes/WP98-side-blog-fa/style.css" type="text/css" media="screen" />
<?php endif;?>

آدرس سایت

اینم فایلی که صفحه نخست هست:

first.php

کد زیر را امتحان کنید

<?php if(is_page("صفحه نخست")):?>
     <link rel="stylesheet" href="/wp-content/themes/WP98-side-blog-fa/animation.css" type="text/css" media="screen" />
<?php else: ?>
     <link rel="stylesheet" href="/wp-content/themes/WP98-side-blog-fa/style.css" type="text/css" media="screen" />
<?php endif;?>

فراموش نشود که کش سرور حتما خالی شود

ویرایش شده در توسط bestdata
1

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


لینک به پست

کش رو پاک کردم نشد

باید به جای "صفحه نخست" آدرسش رو بذارم؟ این طوری که عمل نکرد

0

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


لینک به پست
در در 2/22/2017 at 20:49، MOHCEN گفته است :

کش رو پاک کردم نشد

باید به جای "صفحه نخست" آدرسش رو بذارم؟ این طوری که عمل نکرد

دیگه این کد رو خودم تست کردم درسته امیدوارم برای شماهم درست عمل کنه (خالی کردن کش سرور فراموش نشود)

<?php if(is_front_page() || is_home()):?>
     <link rel="stylesheet" href="/wp-content/themes/WP98-side-blog-fa/animation.css" type="text/css" media="screen" />
<?php else: ?>
     <link rel="stylesheet" href="/wp-content/themes/WP98-side-blog-fa/style.css" type="text/css" media="screen" />
<?php endif;?>

 

1

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


لینک به پست
در در 2/22/2017 at 20:49، MOHCEN گفته است :

کش رو پاک کردم نشد

باید به جای "صفحه نخست" آدرسش رو بذارم؟ این طوری که عمل نکرد

دیگه این کد رو خودم تست کردم درسته امیدوارم برای شماهم درست عمل کنه (خالی کردن کش سرور فراموش نشود)

<?php if(is_front_page() || is_home()):?>
     <link rel="stylesheet" href="/wp-content/themes/WP98-side-blog-fa/animation.css" type="text/css" media="screen" />
<?php else: ?>
     <link rel="stylesheet" href="/wp-content/themes/WP98-side-blog-fa/style.css" type="text/css" media="screen" />
<?php endif;?>

 

2

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


لینک به پست

عالی بود

bestdata

مشکل حل شد.

0

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


لینک به پست

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

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

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

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


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

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

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


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