رفتن به مطلب

هماهنگ کردن head و index


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

سلام

دوستان من یه قالب برای تمرین طراحی کردم

حالا بخش هدر رو از ایندکس جدا میکنم سایت رو رفرش میکنم بخش هد رو که در header.php گذاشتم رو نمیاره و فقط کدهای index رو میاره

دلیل چیه ؟

چیکار باید بکنم تا وردپرس بفهمه که ایندکس بقیه ی اون head هستش ؟

ممنون

ویرایش شده توسط goldenfont
لینک به ارسال

درود ;

"ریپ کردم"

اوه اوه کاسه کوزه رو جمع کن الان صاحبش میاد!! :D

قوانین کلی انجمن

لینک به ارسال

ریپ کار بدیه :D

با کد های زیر header & footer رو فراخوانی کنید در index.php .


<?php get_header(); ?>
<?php get_footer(); ?>

لینک به ارسال

خب یه چیز دیگه

الان من آدرس استایل رو چجوری وارد کنم تو همه ی صفحات درسته ؟

مثلا فقط بزنم style.css خودش از تو پوشه تم میخونه دیگه

چون تو همون پوشه اصلی قالب مورد نظره

درسته ؟

لینک به ارسال

شما لطف کنید اون کلمه ریپ که گنده هم اومده ویرایش کنید ... بعد

ویرایش شد ( :D )


<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />

یا


<link href="<?php bloginfo('template_url'); ?>/style.css" rel="stylesheet" type="text/css">

استفاده کنید .

ویرایش شده توسط Patoghsara
لینک به ارسال

کد دومی رو در قسمت head جایگزین کنید و اسم استایل هاتونو جایگزین کنید بر فرض مثال /


<link href="<?php bloginfo('template_url'); ?>/style.css" rel="stylesheet" type="text/css">

. در خط بالایی کد


href="<?php bloginfo('template_url'); ?>/style.css"

مربوط به لینک فایل سی اس اس تون هست . که اگه چند تا سی اس اس دارین به این صورت ویرایش و جایگزین کنید


href="<?php bloginfo('template_url'); ?>/style.css"


href="<?php bloginfo('template_url'); ?>/style2.css"


href="<?php bloginfo('template_url'); ?>/style3.css"

و .....

ویرایش شده توسط Patoghsara
لینک به ارسال

نیاز به این کارای سخت (ریپ) نیست!

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


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
</body>
</html>

:)

بخش آموزش برای تکرار نکردن ساخته شده است

http://forum.wp-parsi.com/tutorials/article/295-%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-%D9%82%D8%A7%D9%84%D8%A8-%D8%A8%D8%AE%D8%B4-%D8%A7%D9%88%D9%84/

http://forum.wp-parsi.com/tutorials/article/297-%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-%D9%82%D8%A7%D9%84%D8%A8-%D8%A8%D8%AE%D8%B4-%D8%AF%D9%88%D9%85/

http://forum.wp-parsi.com/tutorials/article/301-%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-%D9%82%D8%A7%D9%84%D8%A8-%D8%A8%D8%AE%D8%B4-%D8%B3%D9%88%D9%85/

http://forum.wp-parsi.com/tutorials/article/285-%D9%81%DB%8C%D9%84%D9%85-%D8%A2%D9%85%D9%88%D8%B2%D8%B4%DB%8C-%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-%D9%82%D8%A7%D9%84%D8%A8-%D9%88%D8%B1%D8%AF%D9%BE%D8%B1%D8%B3-%D8%A8%D9%87-%D8%B2%D8%A8%D8%A7%D9%86-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C/

لینک به ارسال

ما پیشنهادمون منبع اصلی وردپرس هست

http://codex.wordpress.org

هر چند مثالها همه در انجمن هست

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

میشه مثلا داخل ایندکس یه <?php get_test(' '); ?> گذاشت و داخل پوشه تم یه فایل به نام test ایجاد کرد ؟

نمایش میده ؟

لینک به ارسال

میخواهید یک فایل را نمایش دهید؟

از دستور require_once استفاده کنید

لینک به ارسال

شما وقتی فایل header.php رو ساختین.

تمامی کد هاتون رو تا


</head>

توش بزارین.مثال:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

و بعد توی فایل index.php در خط اول این کد


<?php get_header(); ?>

رو بزارین.

برای اتصال فایل استایل هم از کد زیر


<link href="<?php bloginfo('template_url'); ?>/style.css" rel="stylesheet" type="text/css">

در header قبل از تگ


</head>

قرار بدین

لینک به ارسال

مرسی

ولی عرض کردم

header.php یه مثال بود

میگم هر فایل دیگه ای ایجاد کنم ، مثلا فایل test.php بعد

<?php get_test(); ?>

بزارم نمایش میده ؟

لینک به ارسال

خوب شما هر فایلی که درست کردین مثلا test.php بعد برای فراخوانی توی هر کدوم از فایل دیگه باید از کد زیر استفاده کنین:


<?php include (TEMPLATEPATH . "/test.php"); ?>

لینک به ارسال

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

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

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

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

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

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

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

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

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