رفع خطای دسترسی به پوشه موقت در وردپرس

خطای دسترسی به پوشه موقت در وردپرس

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

این خطا معمولا به تنظیمات نادرست php روی سرور مربوط می باشد. این تنظیمات یک پوشه موقت روی هاست برای ذخیره سازی های وردپرس ایجاد می کند. وردپرس نیاز به دسترسی به این پوشه موقت دارد، زمانی که می خواهد تصویری را آپلود کند یا یک بروز رسانی انجام دهد.

حال اگر مکان این پوشه روی سرور پیکربندی نشده باشد، وردپرس نمی تواند به آن دسترسی داشته باشد و با خطا مواجه می شود.

خطای دسترسی به پوشه موقت

رفع خطای دسترسی به پوشه موقت در وردپرس

برای این کار نیاز به ویرایش فایل wp-config.php داریم. ابتدا به پنل مدیریت هاست خود رفته و در پوشه اصلی سایت به دنبال فایل گفته شده بگردید. سپس کد زیر را درست قبل از خط: That’s all, stop editing! Happy bloggingکپی کنید:

define('WP_TEMP_DIR', dirname(__FILE__) . '/wp-content/temp/');

تغییرات را ذخیره کنید و به هاست خود بازگردید. حال لازم است که پوشه ای به نام temp در مسیر wp-content هاست خود ایجاد کنید.

اگر از این روش جواب نگرفتید می توانید سطح دسترسی پوشه ها را تغییر دهید یا از روش های دیگر استفاده کنید.

مانیتور کردن کاربران در وردپرس

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

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

تنظیمات افزونه

پس از نصب و فعال سازی افزونه مطابق تصویر زیر منویی در بخش ابزارها با نام Audit Trail در پیشخوان وردپرس شما اضافه خواهد شد. برای شروع بررسی فعالیت کاربران مطابق تصویر به بخش options در آن مراجعه کنید.

تنظیمات افزونه audit trail

گزینه‌های مد نظر برای مانیتور کردن و گزارش گرفتن فعالیت کاربران را در بخش Actions to monitor انتخاب کنید.

گزینه‌های موجود این بخش شامل بررسی فعالیت کاربران همچون آپلود فایل، انجام تغییرات، افزودن نوشته و برگه، مدیریت نظرات، مدیریت دسته‌بندی، تغییرات در قالب و افزونه و.. می‌باشد که می‌توانید با فعال سازی هر یک از آنها گزارش مربوط به آن بخش را مشاهده کنید.

در مرحله بعد به بخش Other Options رفته و در بخش Auto-expire تعداد روزهای مورد نظر برای نگهداری گزارش فعالیت کاربران را انتخاب کنید.
بدیهی است که در صورتی که گزارشاتی که بیش از این مقدار از زمان آنها بگذرد به صورت خودکار از لیست فعالیت کاربران منقضی و حذف خواهند شد.

در نهایت در بخش Ignore users نیز می‌توانید در صورتی که قصد دارید تا فعالیت کاربران خاصی را بررسی نکرده و آنها را مستثنی کنید، کافی است تا در این فیلد آی‌دی کاربر مورد نظر را وارد کنید، برای جدا کردن کاربران از هم نیز آنها را با کاما از هم جدا کرده و تنظیمات را ذخیره کنید.

حال برای مشاهده گزارشات فعالیت کاربران به زبانه Audit Trail رفته و لیستی از گزارشات ثبت شده را مشاهده کنید.

یکی از قابلیت‌های این افزونه امکان خروجی گرفتن از فعالیت کاربران و دانلود گزارشات در قالب یک فایل CSV. می‌باشد، برای این منظور کافی است تا با کلیک بر روی آیکون Excel آنها را دانلود کنید و در جایی نگهداری نمایید.

ارسال مطالب سایت به واتس‌آپ و تلگرام

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

ارسال مطالب وردپرس به تلگرام

افزونه Channeller – Telegram Channel Administrator یکی از بهترین و کاربردی ترین افزونه های وردپرس برای ارسال مطالب و پست ها به کانال ها و گروه های تلگرام است. تصویر زیر صفحه تنظیمات افزونه را نشان می دهد:

تنظیمات افزونه ارسال به تلگرام

در اولین فیلد یعنی Enter Your Telegram Bot شما باید کد مربوط به ربات تلگرام خود رو وارد کنید که ارتباط بین ربات و افزونه برقرار شود. همچنین در فیلد List Of channels باید نام کانال ها و گروه های که تمایل دارید مطالبتون منتشر بشه رو وارد کنید. سپس در انتهای صفحه باید تعیین کنید که بعد از ارسال مطالب برای شما پیغامی ارسال بشه یا نه.

بعد از نصب و انجام تنظیمات افزونه  به صفحه افزودن نوشته میرویم. در این بخش باکسی رو مشاهده می کنیم که جدید اضافه شده و به شکل زیر هست :

افزودن نوشته پلاگین تلگرام

گزینه های این بخش به شرح زیر می باشد:

Send To Channels : در این بخش میتونید تعیین کنید که مطالب شما به کدام یک از گروه ها و کانال هایی که قبلا وارد کرده اید ارسال بشه. (چندین گروه و کانال رو میتونید وارد کنید)

Link Type : در این قسمت میتونید مشخص کنید که پیوند نوشته شمابه طور کامل باشه یا از پیوند کوتاه استفاده بشه.

Massage Text : در قسمت Massage Text شما اگر گزینه پیش فرض رو انتخاب کنید نوشته شما به طور کامل ارسال میشه. اما اگر بخواهید یک متن اختصاصی همراه با نوشته ارسال بشه باید از Custom Textt استفاده کنید.

Custom Text : این گزینه به شما اجازه میده که یک نوشته اختصاصی رو وارد کنید که همراه با نوشته وردپرس تون ارسال بشه. توجه داشته باشید که کاراکتر های مجاز در این فیلد حداکثر ۳۰۰۰۰ هست.

Image : این قسمت مخصوص انتخاب تصویر نوشته شماست. گر بر روی گزینه پیش فرض کلیک کنید تصویر شاخص نوشته وردپرس شما ارسال میشه و اگر مانند تصویر بر روی Custom Image کلیک کنید میتونید یک تصویر جداگانه به صورت اختصاصی برای نوشته خودتون توی تلگرام مشخص کنید.

بعد از انجام این تنظیمات و زدن گزینه ارسال نوشته وردپرسی شما به تلگرام ارسال می‌شود.

ارسال مطالب وردپرس به واتس‌آپ

در ابتدا توجه داشته باشید که افزونه Share Post On WhatsApp جهت اشتراک خودکار مطالب در واتس‌آپ نیست، بلکه دکمه اشتراک گذاری مطالب در واتس آپ رو به انتهای نوشته های وردپرس‌ اضافه می کند.

پس از نصب و فعال سازی افزونه مشابه تصویر زیر به مسیر تنظیمات> Share Post On WhatsApp مراجعه کنید و گزینه enable رو فعال نمایید:

تنظیمات افزونه ارسال به واتس‌آپ

پس از فعال سازی این گزینه دکمه اشتراک گذاری مطالب در شبکه‌های اجتماعی به صورت زیر نمایش داده خواهد شد:

تست ارسال به واتس‌آپ

ارسال مطالب وردپرس به واتس‌آپ بدون افزونه

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

whatsapp://send?text=<?php the_permalink(); ?>

شما می‌توانید با کد html به سادگی لینک بالا رو در یک متن قرار دهید. بطور مثال :

<a href="whatsapp://send?text=<?php the_permalink(); ?>">ارسال در واتس آپ </a>

حال اگر کد فوق را به فایل Single.php قالب سایتتون بعد از the_content اضافه نمایید، متن ارسال در واتس‌آپ بعد از محتوای نوشته وردپرس شما نمایش داده می شود. که کاربر با کلیک روی این لینک وارد واتس‌آپ شده و باید انتخاب کند که این لینک را برای چه فرد یا گروهی ارسال کند.

تغییر تصویر آواتار پیش فرض در وردپرس

چگونه تصویر آواتار پیش فرض وردپرس تغییر دهیم؟

در این مقاله از پردیس وردپرس به شما آموزش می دهیم که چگونه می توانید آواتار پیش فرض وردپرس را عوض کنید. با تغییر این آواتار می توانید تصویر دلخواه یا برند خود را در بخش نظرات یا هر جای دیگری از سایت که می خواهید به نمایش بگذارید.

آواتار جهانی وردپرس چیست؟

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

حال اگر کاربری تصویر پروفایل نداشته باشد وردپرس خود به طور پیش فرض تصویری را برای آن در نظر می گیرد که به صورت زیر نمایان می شود:

آواتار پیش فرض - پردیس وردپرس

شما می توانید تصویر پیشفرض یا لوگوی سایت را به جای آن قرار دهید.

تغییر تصویر آواتار پیش فرض در وردپرس

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

وردپرس به شما اجازه می دهد که از تصویر دلخواه خود در این قسمت استفاده کنید. برای این منظور ابتدا باید تصویر خود را با اندازه 250×250 در بخش رسانه ها آپلود کنید. بعد از آپلود تصویر لازم است که لینک آن را در نوت پد یا هر ادیتور متنی که دارید ذخیره کنید زیرا بعدا باید از آن در کد مربوطه استفاده شود. برای بدست آوردن لینک می توانید در بخش رسانه ها روی تصویر مورد نظر کلیک کرده و وارد ویرایش آن شوید و از آن جا لینک یا آدرس تصویر را کپی کنید.

حالا باید کد زیر را در function.php سایت خود اضافه کنید:

add_filter( 'avatar_defaults', 'wpb_new_gravatar' );
function wpb_new_gravatar ($avatar_defaults) {
$myavatar = 'http://pardiswp.com/wp-content/uploads/2016/05/pardiswp-logo.png';
$avatar_defaults[$myavatar] = "Default Gravatar";
return $avatar_defaults;
}

فراموش نکنید که در مقابل myavatar$ آدرس تصویر خود را قرار دهید.

دوباره وارد بخش تنظیمات>گفتگو ها شوید، مشاهده می کنید که تصویری که آپلود کرده بودید به آواتار ها اضافه شده است.

چگونگی پاک کردن کش ها در وردپرس

مرورگر وب، سرور و یا بعضی از افزونه های نصب شده روی سایت می توانند اطلاعات را در حافظه کش ذخیره کنند. بنابراین مدیریت کامل کش ها ممکن است کار دشواری باشد. ما در این مقاله از پردیس وردپرس چگونگی مدیریت و پاک کردن کش ها در وردپرس را آموزش میدهیم.

کش چیست و کی باید آن را پاک کنیم؟

کش در واقع ذخیره سازی اطلاعات استاتیک وب سایت است. این موضوع اجازه می دهد که در هنگام اجرای اسکریپت های سنگین بارگذاری سایت سبک تر و سریعتر انجام شود. راه های زیادی برای کش کردن وجود دارد که یکی از محبوب ترین آنها استفاده از افزونه هایی مانند wp super cache است. راه حل دیگر استفاده از سرویس های میزبانی است که قابلیت کش کردن اطلاعات را داشته باشند.

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

چگونگی پاک کردن کش ها

قدم اول: پاک کردن کش ها از مرورگر

بیشتر مرورگر های وب اطلاعاتی نظیر استایل ها، فایل های جاوا اسکریپت و عکس ها را برای افزایش سرعت در مراجعات بعدی ذخیره می کنند. اما گاهی اوقات ممکن است که مرورگر نتواند تغییرات صفحه را بدرستی نمایش بدهد و همان نسخه کش شده قبلی را نشان دهد. بنابراین شما باید کش مرورگر را پاک کنید تا این مشکل حل شود.

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

قدم دوم: پاک کردن کش وردپرس با افزونه

در بیشتر افزونه های کش وردپرس تنظیماتی برای پاک کردن کش در نظر گرفته شده است. به عنوان مثال در افزونه wp super cache که یکی از محبوب ترین افزونه ها در این زمینه است، شما می توانید به راحتی و با یک کلیک کش را پاک کنید. برای این کار وارد Settings » WP Super Cache شده و دکمه Delete Cache را بزنید.

همچنین اگر از سرویس های میزبانی با قابلیت کش استفاده می کنید، می توانید از پنل مدیریت هاست خود کش ها را پاک کنید. برای این منظور از سرویس دهنده خود کمک بگیرید.

طراحی دکمه های زیبا در وردپرس

افزونه Buttons Shortcode and Widget

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

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

گزینه های تنظیمات افزونه

Title: در این قسمت می توانید عنوان و متنی که مایل هستید بر روی دکمه درج شود را وارد کنید.
Link: در این قسمت می توانید آدرس لینکی را که با کلیک بر روی دکمه، کاربر به آن لینک هدایت می شود وارد کنید.
Open in new window: در این قسمت می توانید تعیین کنید لینکی را که در بالا وارد کردید، در یک پنجره ی جدید باز شود یا خیر.
size: در این قسمت می توانید اندازه ی دکمه را از بین گزینه های موجود انتخاب کنید که عبارتند از:

  • Tiny: بسیار کوچک
  • Small: کوچک
  • Medium: متوسط
  • Large: بزرگ

Icon Type: در این قسمت می توانید نوع آیکونی را که در کنار متن دکمه درج خواهد شد، از بین گزینه های متعدد موجود انتخاب کنید.
Icon Position: موقعیت قرار گیری آیکون که می تواند در سمت چپ یا راست عنوان دکمه قرار بگیرد.
Shape: انتخاب شکل دکمه از بین گزینه های موجود که شامل موارد زیر است:

  • Square: مربعی
  • Radius: گوشه های مدور
  • Round: دایره ای

Color: در این قسمت می توانید رنگ پیش فرض دکمه را از بین گزینه های موجود انتخاب کنید.
پس از انجام تنظیمات بر روی Insert کلیک کنید.

قرار دادن دکمه در محیط ابزارک ها

برای این کار از منوی نمایش> ابزارک ها وارد قسمت ابزارک ها می شویم و ابزارک با عنوان OTW Shortcode Widget  را در سایدبار یا فوتر مد نظرمان قرار می دهیم.

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

Custom Options

Background Color: تعیین رنگ پس زمینه ی دکمه، دقت داشته باشید که درصورت انجام تغییر در این قسمت، این رنگ جایگزین رنگ پیش فرضی خواهد شد که در قسمت بالا انتخاب کرده بودید.
Border Color: تعیین رنگ مرز های دکمه ها در وردپرس
Title Color: تعیین رنگ عنوان دکمه
Icon URL: در صورتی که مایل هستید از آیکونی به غیر از آیکون های موجود در افزونه برای دکمه ی خود استفاده کنید، می توانید نشانی URL مربوط  به آیکون دلخواهتان را در این قسمت وارد کنید.
CSS Class: در صورتی که با CSS آشنایی دارید و مایل هستید تا این المان را به صورت جداگانه استایل دهی کنید، می توانید نامی را در این قسمت وارد کنید . کلاس CSSS ای با این نام، برای استایل دهی در دسترس شما خواهد بود.

در انتها بر روی Save کلیک کنید تا تغییرات ذخیره شده و کادر پاپ آپ بسته شود. در انتها بر روی ذخیره کلیک کنید.

متحرک کردن عناوین نوشته ها در وردپرس

افزونه نمایش عناوین نوشته ها به صورت متحرک

افزونه marquee به صورت رایگان از مخزن وردپرس قابل دریافت است. با استفاده از این افزونه به راحتی می توانید عنوان نوشته ها را متحرک کنید. پس از نصب و فعالسازی افزونه در پنل مدیریت سایت گزینه ای به نام post title marquee scroll در بخش تنظیمات اضافه می شود.

تنظیمات افزونه marquee

برای متحرک سازی عناوین مهم سایت باید وارد تنظیمات افزونه شوید. تنظیمات و گزینه ها به صورت زیر می باشد:

  • Title: تعیین عنوان برای نمایش ابزارک افزونه
  • Scroll amount: تعیین سرعت حرکت عناوین مطالب
  • Scroll delay: میزان تاخیر میان اتمام و آغاز عنوان برای نمایش و همچنین حرکت عناوین
  • Scroll direction: تنظیم جهت حرکت عناوین مطالب که دو حالت کلی چپ یا راست دارد
  • Scroll style: در این بخش می توان استایل عناوین متحرک را تعیین کرد
  • Spliter: تعیین کاراکتری برای جداسازی عناوین
  • Number از post: تعیین تعداد عناوین متحرک
  • Post categories: در این قسمت باید ID هر یک از دسته بندی هایی که می خواهید در بخش متحرک نمایش داده شود را وارد کنید
  • Post orderbys: مرتب سازی پست ها، با آی دی یا نویسنده یا عنوان یا تاریخ یا دسته بندی
  • Post order: مرتب سازی صعودی یا نزولی مطالب

با انجام تنظیمات فوق، تغییرات را به روز رسانی نمایید.

حال برای اینکه شما بتوانید عناوین متحرک را در سایت خود نمایش دهید، لازم است که ابزارک افزونه marquee وردپرس را فعال کنید.
برای این منظور به بخش نمایش>>ابزارک ها بروید و در آخر تغیرات را ذخیره کنید.

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

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

چگونه یک منوی ریسانسیو بسازیم

منوی ریسپانسیو

اولین چیزی که نیاز داریم نصب و فعالسازی افزونه responsive menu است. پس از نصب و فعالسازی افزونه یک آیتم جدید در پنل مدیریت وردپرس اضافه می شود. با کلیک روی آن به صفحه تنظیمات افزونه هدایت می شوید.

تنظیمات افزونه ریسپانسیو منو

در صفحه تنظیمات اولین گزینه برای مشخص کردن عرض منو است که مقدار پیش فرض آن 800 پیکسل است. این مقدار برای بسیاری از سایت ها مناسب است. گزینه بعدی منوی ریسپانسیو شما را مشخص می کند. باید یکی از منو های ساخته شده را به عنوان منوی ریسپانسیو انتخاب کنید. گزینه آخر مربوط به کلاس css برای منوهای غیر پاسخگو است. این گزینه به شما اجازه می دهد که منوی غی پاسخگو را در صفحه نمایش های کوچکتر مخفی کنید.

نمایش نوار پیشرفت در سایت

معمولا نوار پیشرفت را برای نشان دادن آمار و ارقام، نمودار ها یا درصد پیشرفت پروژه در سایت به کار می برند.

قرار دادن نوار پیشرفت در سایت های وردپرسی

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

طریقه استفاده از افزونه progress bar

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

[wppb progress = عدد مورد نظر]

در شورت کد فوق می توانید عدد یا درصدی که می خواهید در نوار پیشرفت نشان داده شود را قرار دهید. رنگ پیش فرض این نوار آبی است. می توانید رنگ پیش فرض را تغییر دهید. برای این کار از شورت کدی مانند زیر استفاده کنید:

[wppb progress=70 option=green]

همچنین می توانید نوار را به صورت متحرک نمایش دهید:

[wppb progress=60 option=”animated-candystrip red”]

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

شورت کد زیر نوار را درحالت فلت و با رنگ بنفش نشان می دهد:

[wppb progress=50 option=flat option=purple]

شما با نوار پیشرفت شورت کدهای دیگری هم می توانید بنویسید به مثال های زیر توجه کنید:

[wppb progress=”$500/$1000″ text=”$500/$1000 raised”]   //نمایش مقدار جمع مبلغی به کاربر

[wppb progress=”$500/$1000″ text=”$500/$1000 raised” loction=”after”]   //نمایش متن در خارج از نوار

نمونه نوار پیشرفت

نمایش نوار پیشرفت در ابزارک ها

برای نمایش نوار پیشرفت در قسمت ابزارک ها ابتدا باید کد زیر را به funtion.php قالب سایت خود اضافه کنید:

add_filter('widget_text','do_shortcode');

حال می توانید از شورت کد مورد نظر در ابزارک ها استفاده کنید.

آموزش کامل وردپرس – قسمت 12

در این قسمت از سری آموزش های وردپرس با پردیس وردپرس به چگونگی ساخت یک منوی سفارشی در وردپرس می پردازیم.

آموزش ساخت منوی سفارشی در وردپرس

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

اولین قدم برای ایجاد یک منوی سفارشی جدید در وب سایت، ثبت یا معرفی آن به وردپرس است. برای این کار کد زیر را در فایل function.php قالب خود اضافه کنید.

function wpb_custom_new_menu() {
  register_nav_menu('my-custom-menu',__( 'My Custom Menu' ));
}
add_action( 'init', 'wpb_custom_new_menu' );

حال شما می توانید با رفتن به بخش فهرست ها در مدیریت وردپرس خود تغییرات جدید را مشاهده کنید. خواهید دید که یک جایگاه جدید به نام My Custom Menu اضافه شده است.

جایگاه جدید منو

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

function wpb_custom_new_menu() {
  register_nav_menus(
    array(
      'my-custom-menu' => __( 'My Custom Menu' ),
      'extra-menu' => __( 'Extra Menu' )
    )
  );
}
add_action( 'init', 'wpb_custom_new_menu' );

وقتی مکان های مورد نظر خود را اضافه کردید می توانید به ساخت منو های دلخواه خود بپردازید. افزودن منو ها به سادگی و از همان بخش فهرست ها در وردپرس امکان پذیر است.

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

<?php
wp_nav_menu( array( 
    'theme_location' => 'my-custom-menu', 
    'container_class' => 'custom-menu-class' ) ); 
?>

تا اینجا منوی شما به صورت ساده در محل مورد نظر نمایش داده خواهد شد و می توانید به آن استایل دهید.