خرید فالوور اینستاگرام خرید لایک اینستاگرام
خانه / وردپرس / قالب وردپرس / طراحی قالب ورد پرس / آموزش ساخت قالب وردپرس – جلسه اول

آموزش ساخت قالب وردپرس – جلسه اول

فرض بر این است که شما مفاهیم ابتدایی html  و php را میدانید.

ابتدا یک پوشه بسازید و نام قالب خود را برآن بگذارید سپس دو فایل index.php  , style.css  را درون آن ایجاد نمایید.(هر پوسته به حد اقل این دو فایل احتیاج دارد)

محتوای فاید style.css  را به صورت زیر(به دلخواه خود) تغییر دهید.

/*  
Theme Name: Asok
Theme URI: http://www.asok.ir/
Description: بابل-خیابان نواب-اشرفی۲۲-خوش خبر نوین شمال
Version: 1.0
Author: محسن یوسف زاده 
Author URI: http://www.asok.ir/
*/

و محتوای فایل index.php  را به صورت زیر تغییر دهید.

<!DOCTYPE html>
<html>
    <head>
        <title>Asok</title>
        <meta charset="UTF-8">
        <link rel="stylesheet" href="style.css" type="text/css"/>      
    </head>
    <body>
        Hello
    </body>
</ht

حال پوسته را نصب کنید و آن را فعال نمایید.

در وردپرس توابعی وجود دارند که بهتر است از آن ها استفاده نماییم. به عنوان مثال بهتر است به جای کد :

<title>Asok</title>

کد زیر را به کار بگیریم:

 <title> <?php bloginfo('name') ?> </title>

عجله نکنید و و از این توابع نترسید. بعد از اینکه با این توابع آشنا شدید، کار با آن ها برایتان بسیار آسان و دلچسب خواهد شد.

به جای عبارت Hello  کد زیر را قرار دهید:

<a href="<?php bloginfo('url') ?>"> <?php bloginfo('name') ?> </a>

کد

<?php bloginfo('url') ?>

آدرس url  سایت را برمیگرداند. مثل http://www.asok.ir


معمولا یک پوسته از فایل های زیادی تشکیل می شود که چند فایل مهم عبارتند از :

۱- index.php
۲- style.css
۳- home.php
۳- single.php
۴- page.php
۵- archive.php
۶- category.php
۷- serch.ph
۸- ۴۰۴٫php
۹- comments.ph
۱۰- comments-popup.php
۱۱- auther.php
۱۲-date.php

اصطلاحات ویژه وردپرس:

۱- Template : یک گروه از کدها که شما می توانید از این کدها بدون نوشتن چندباره ی آنها در مکان های مختلف استفاده کنید.
۲- Template file :  یک فایل که شامل یک یا چند گروه از کدها (Template) می شود. هر صفحه ی وب  شامل چندین Template file می شود ، مانند فایلهای index.php ، styel.css ، sidebar.php و…
۳- Theme or WordPress theme : تمام فایلهایی که شما استفاده می کنید مانند : عکس ، کد ، نوشته و…
توجه : پوسته های وردپرس ( WordPress theme) و template وردپرس دو چیز متمایز هستند . با این وجود خیلی از مردم آنها را یک چیز به حساب می آورند.
۴- Post : هم اکنون ، شما در حال خواندن یک post هستید .
۵- Page :  یک نوع خاص از Post که در زیر مجموعه ی دسته ها (Category) نیز قرار نمی گیرد. Page ها از گروه Post سایت شما مجزا هستند. در زبان فارسی(بهتر است بگوییم در وردپرس فارسی) Page را همان برگه معنی کرده اند.
توجه : در وردپرس Page و page دو چیز مختلف هستند. یک P و p بین آنها تفاوت بزرگی را ایجاد می کند ، که در آینده بیشتر با این تفاوت آشنا می شویم.


سلسله مراتبی بودن:

wp-learn-1

سلسله مراتبی بودن مربوط به template file ها می شود و اهمیت مراحل و فایلها را برای ما نمایان می کند.در عکس بالا فایل index.php دارای بیشترین اهمیت می باشد و سپس در ردیف دوم از سمت چپ به راست اهمیت فایلها کاهش می یابد. برای مثال در وردپرس فایل archive.php مربوط به تنظیمات صفحات آرشیو می شود.  حال اگر به هر دلیلی فایل archive.php وجود نداشته باشد، وردپرس این امتیاز را به فایل index.php می دهد ، که در این صورت تنظیمات صفحات آرشیو از طرف فایل index.php کنترل می شود. به این می گویند سلسله مراتبی بودن.

اگر از مجموعه ی template file ها فایل single.php از دست برود، کدام فایل جایگزین single.php برای نشان دادن محتوای صفحات تنها خواهد شد؟
درست حدس زدید. باز هم فایل index.php این مسئولیت را تقبل خواهد کرد.

پس اگر اشتباه نکنم باید متوجه شده باشید که فایل index.php دارای بیشترین اهمیت می باشد و در صورت نبود هر یک از فایلهای موجود ، فایل index.php مسئولیت آنرا قبول می کند تا محتویات آن صفحه را نشان دهد.

منبع: http://www.p30help.ir

درباره ی محسن یوسف زاده کبریا

محسن یوسف زاده کبریا
محسن یوسف زاده، در روستای کبریاکلا (بابلکنار) به دنیا اومدم. به طبیعت، هنر، عکاسی و البته طراحی وب علاقه دارم.البته شغلم معلمی است.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *