خانه » آموزش وردپرس » آموزش اضافه کردن فهرست به قالب و پوسته وردپرس
آموزش افزود فهرست به قالب و پوسته وردپرس
آموزش افزود فهرست به قالب و پوسته وردپرس

آموزش اضافه کردن فهرست به قالب و پوسته وردپرس

آموزش افزود فهرست به قالب و پوسته وردپرس

آموزش افزود فهرست به قالب و پوسته وردپرس

با سلام خدمت کاربران عزیز آقای وردپرس

آموزش افزودن فهرست دلخواه به قالب و پوسته وردپرس  :
ابتدا فایل Functions.php قالب وردپرس خود رو باز کنید اگر این فایل رو ندارید ایجاد کنید و کد زیر رو داخل فایل کپی کنید توجه داشته باشید کدهایی که داخل این فایل قرار دارن باید بین دو کد زیر قرار بگیرن


<?php

?>

اگر قالب فایل فانکشن رو داشته باشه حتما این کدها داخل وجود داره ولی اگه وجود نداره و خوتون این فایل رو ایجاد کردید باید کد های مورد نظر رو بین دو کد بالا قرار بدید.
خوب کد افزودن فهرست ( افزودن قابلیت پشتیبانی از فهرست ها ) یعنی اگر کد رو به فایل Functions.php اضافه کنید در بخش فهرست نامی که در بین کد برای فهرست انتخاب کردید دیده میشه.

 

</pre>
<pre>function register_my_menus() {
register_nav_menus(
array(
'top-menu' => __( ' فهرست بالا' )
)
);
}
add_action( 'init', 'register_my_menus' );

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

 

function register_my_menus() {
register_nav_menus(
array(
'top-menu' => __( 'فهرست بالا' ),
'main-menu' => __( 'فهرست اصلی' ),
'footer-menu' => __( 'فهرست پایین' )
)
);
}
add_action( 'init', 'register_my_menus' );

در کد بالا سه تا فهرست برای وردپرس تعریف کردیم که اگه به قسمت فهرست ها برید و یه فهرست ایجاد کنید یعنی برگه و دسته بندی ها رو به صورت فهرست به ترتیب دلخواه بچینید و در پایان زیر منوها باید نام سه فهرستی که ایجاد کردیم وجود داشته باشه و با تیک زدم هر گزینه هر فهرست در مکان مناسب خودش نمایش داده میشه.
تا اینجای کار فهرست رو اضافه کردیم حالا مثلا می خواهیم فهرست بالا در قسمت هدر سایت نمایش داده بشه برای این کار کد زیر رو در قسمت دلخواهی از فایل header.php قرار بدید تا فهرست ایجاد شده در آنجا نمایش داده شود.

 

<?php wp_nav_menu( array( 'theme_location' => 'top-menu', 'container' =>'', 'menu_class' =>'topnav' ) ); ?>

اگر کمی به کدها دقت کنید دقیقا متوجه میشید که کدها چطور کار می کنه.
برای اشنایی بیشتر با توابع فهرست وردپرس به دو آدرس زیر برید. ( تابع wp_nav_menu )
Function Reference/wp nav menu « WordPress Codex
Function Reference/register nav menus « WordPress Codex

 

دانلود فایل

درباره سید حامد حسینی

آقای وردپرس رو با دنیا عوض نمیکنم !

11 دیدگاه

  1. سلام خسته نباشید مطلب مفیدی بود دوست خوبم امید وارم همیشه موفق باشید و از مطالبتون استفاده کنیم بنده هم همکار هستم و در حال تولید مجموعه آموزشی جدید وردپرس هستم خوشحال میشم منت سر ما بزارید و به ما سر بزنید و نظرتون رو نسبت به سایتم بگید
    با تشکر
    ارادتمند : مسلم فلاح نیت

  2. با درود.من یه فروشگاه اینترنتی با دامین http://www.yeknam.com دارم که چند روزه پیش برای تولید محتوا سیستم وبلاگ دهی وردپرس رو برای اینکار به دست گرفتم.حالا مشکلی اینه که زمانیکه من فهرست ها رو میسازم و بعدش یه پوسته که عوض میکنم تو یکسری از پوسته ها اون فهرست ها میاد و تو یکسری دیگه نمیاد.آیا این به خاطر خود پوسته هست یا من درست فهرست سازی نکردم.در ضمن برای نوشته هام هم همینطوره چون مثلا الان تو یه پوسته پست هام تو صفحه اصلی نمایش داده میشه و تو بعضی دیگه از پوسته هام اون پست ها تو صفحه اصلی در اصل تو ستون ها نمایش داده میشه.آیا اینها طبیعیه و به خاطر پوسته هست؟
    اگر میشه جواب رو برای ایمیلم هم بفرستید که البته فکر کنم خودکار خودش بیاد.

  3. سلام
    منمنون بابت آموزشتون
    من با این دستور این قابلیت را به قالبم اضافه کردم و قسمت فهرست ها را هم درست کردم و کد را به فایل هدر قالب اضافه کردم و لی یک مشکل الان داره و اونم اینه که فهرست ها را به صورت آبشاری نشون نمیده عکس پیوست شده را مشاهده کنید.
    http://www.pro.uploadpa.com/?file=1422342316152093_Untitled-1.jpg
    در قسمت فهرست ها من چند زیر دسته برا فیلم انتخاب کردم ولی همه را نمایش میدهد.
    مرسی از سایت خوب شما.
    لطفا بعد از ارسال پاسخ بنده را هم در جریان بگذارید.

  4. ممنون از مقاله خوبتون- من با این آموزش منو به سایتم اضافه کردم و برام مفید بود – ممنون

  5. سلام

    میشه بگید چی خاصیتی به منوتون اضافه کردید که وقتی پایین میاییم به قسمت بالی سایت مچسپه

ارسال دیدگاه

ایمیل شما منتشر نخواهد شد فیلد های الزامی مشخص شده اند *

*

x

بیشتر بخوانید

نکاتی در راستای سئو مطالب سایت

نکاتی در راستای سئو مطالب سایت

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