دسته: آموزش وردپرس

وردپرس، بهترین سیستم مدیریت محتوا برای ساخت و طراحی وبسایت. در اینجا جدیدترین مقالات ما درباره وردپرس را می‌توانید بیابید.

  • روش حل مشکل فراموشی نام کاربری وردپرس

    روش حل مشکل فراموشی نام کاربری وردپرس

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

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

    آماده‌سازی پیش از شروع راه‌حل فراموشی نام کاربری وردپرس

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

    روش‌های بازیابی نام کاربری وردپرس

    روش اول: بررسی صندوق ایمیل

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

    روش دوم: بررسی قابلیت پرکردن خودکار مرورگر Autofill

    اگر پیشتر در وردپرس خود وارد شده‌اید، مرورگر دستگاه شما اطلاعات ورود شامل نام کاربری و کلمه عبور شما را در تنظیمات مرورگر ذخیره خواهد کرد. تنظیمات Autofill مرورگر خود را با دقت بررسی کنید و به دنبال نام کاربری وردپرس وبسایت خود باشید.

    گواهینامه SSL چگونه کار می‌کند و چرا اهمیت دارد؟

    روش سوم: بررسی پایگاه داده از طریق phpMyAdmin

    اگر دسترسی کامل به cPanel هاست خود دارید بهترین راه‌حل برای فراموشی نام کاربری وردپرس، بررسی پایگاه‌داده وردپرس با استفاده از phpMyAdmin است. phpMyAdmin یک برنامه تحت وب است که به شما اجازه مدیریت پایگاه‌داده‌های روی هاست شما و به صورت مشخص وردپرس را می‌دهد.

    دستیابی به کنترل پنل هاست

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

    ورود به برنامه phpMyAdmin

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

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

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

    باز کردن جدول wp_users

    در پایگاه داده وردپرس وبسایت خود به دنبال نام جدول wp_users باشید. این جدول شامل اطلاعاتی درباره کاربران ثبت‌نامی در وردپرس شماست که شامل نام کاربری، کلمه عبور (به صورت هش شده)، نشانی ایمیل و دیگر اطلاعات مرتبط می‌باشد.

    یافتن نام کاربری

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

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

    زمانیکه در حال بازیابی نام کاربری هستید بسیار مهم است که اولویت‌های امنیتی را رعایت کنید و به موارد زیر توجه کافی داشته باشید:

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

    پیشگیری از فراموشی نام کاربری وردپرس

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

    • از یک برنامه متمرکز مدیریت کلمه عبور یا یک سند مطمعن برای نگهداری از تمامی اطلاعات ورود استفاده کنید. افزونه LastPass یکی از محبوب‌ترین برنامه‌های تحت مرورگر برای این کار است.
    • از لایه‌های امنیتی برای محافظت از صفحات ورود وبسایت خود استفاده کنید. این لایه‌های امنیتی می‌توانند پرسش‌های امنیتی، لاگین دو مرحله‌ای و … باشند.
  • Slug یا نامک وردپرس چیست و چگونه عمل می‌کند؟

    Slug یا نامک وردپرس چیست و چگونه عمل می‌کند؟

    اسلاگ Slug یا نامک وردپرس در هر پست یا صفحه‌ای از وردپرس، یک نام منحصر به فرد است و به مرورگر می‌گوید که برای مشاهده محتوای مدنظر کاربر دقیقا بایستی به کجا مراجعه کند. اما نامک یا Slug کار بیشتری انجام می‌دهد و راه‌هایی هم برای افزایش کیفیت SEO و UX از طریق نامک وجود دارد.

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

    پیوندهای یکتا یا permalinkها نشانی‌های یکتا در وردپرس هستند. اما تفاوت بین پیوند یکتا و نامک وردپرس چیست؟

    پیوند یکتا پیوند کلی به یک پست است. پیوند به یک پست یا مطلب به این صورت می‌تواند باشد: https://wproket.ir/what-is-seo

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

    • پروتکل //:https
    • نام دامنه: /wproket.ir
    • نامک وردپرس: what-is-seo

    منظور از پیوند یکتا در وردپرس، مثال بالا است. می‌توانید این پیوند را در فایل های قالب با استفاده از تابع ()the_permalink فرابخوانید و استفاده کنید.

    افزودن جاوا اسکریپت به وردپرس: چگونه اینکار را انجام دهیم؟

    اما در این پست ما به دنبال مفهوم نامک وردپرس هستیم. نامک وردپرس در این پیوند what-is-seo می‌باشد. می‌بینید که نامک وردپرس یا slug بر اساس عنوان پست ایجاد می‌شود.

    در وردپرس، می‌توانید پیوندهای یکتای جذاب بر اساس عنوان مطلبی که نگارش می‌کنید داشته باشید یا اینکه از روش غیرجذاب یعنی از id مطلب استفاده کنید.

    نامک وردپرس و سئو

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

    راهنمای نقش و مجوز کاربری در وردپرس

    بنابراین اگر از نامک‌هایی استفاده می‌کنید که شامل تنها شناسه پست است (مثلا post-4354)، این روش خیلی به درد موتورهای جستجو نمی‌خورد.

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

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

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

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

    دو روش برای بهینه‌سازی نامک وردپرس در وبسایت وجود دارد. اولین روش، پیکربندی تنظیمات پیوند یکتا و روش دوم ویرایش تنظیمات نامک وردپرس برای یک پست مشخص است.

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

    برای دسترسی به تنظیمات پیوند یکتا به تنظیمات > پیوندهای یکتا در صفحه مدیریت وردپرس بروید.

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

    وردپرس شش گزینه در اختیار شما قرار می‌دهد:

    • ساده: این گزینه بر اساس شناسه یا ID مطلب شماست. در حالیکه کوتاه است، اما جذاب نیست و نمی‌شود به خاطر سپرد. استفاده از این گزینه توصیه نمی‌شود.
    • روز و نام: نسبت به گزینه پیشین جذاب‌تر است چرا که شامل نام پست و تاریخ ایجاد آن است. اما طولانی است بنابراین برای تجربه کاربری خیلی جذاب نیست.
    • ماه و نام: این نامک کوتاه‌تر از روز و نام است و همچنان از عنوان مطلب نیز بهره می‌برد. اما هنوز گزینه ایده آل محسوب نمی‌شود.
    • عددی: این گزینه از شناسه مطلب استفاده می‌کند و جذاب نیست و شما را از مزایای سئو و تجربه کاربری UX بهره مند نخواهد ساخت.
    • نام پست: این گزینه، بهترین گزینه محسوب می‌شود و بهترین انتخاب برای داشتن سئوی خوب و تجربه کاربری خوب به حساب می‌آید و گزینه‌ای است که اغلب وبسایت‌های وردپرسی از آن استفاده می‌کنند.
    • ساختار سفارشی: در صورتی که می‌خواهید از ساختاری دلبخواهی استفاده کنید این گزینه را فعال کنید. برای مثال، ممکن است بخواهید /blog/ را بین نام دامنه و نامک خود استفاده کنید.

    صفحه تنظیمات پیوندهای یکتا به شما اجازه می‌دهند که پیوندهای استفاده شده توسط صفحات بایگانی برای برچسب‌ها و دسته‌بندی‌ها را نیز پیکربندی کنید. اگر از کلمه به خصوصی در این بخش استفاده کنید می‌تواند برای سئو و تجربه کاربری مثبت باشد.

    تفاوت برچسب و دسته‌بندی در وردپرس – بهترین روش برای سئو

    ویرایش پست و نامک صفحه

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

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

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

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

    پانویس یا فوتر قالب وردپرس چیست؟

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

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

    دو روش ساده برای ویرایش فوتر در ورپرس وجود دارد.

    ۱. ویرایش فوتر با استفاده از ویرایش پوسته وردپرس

    به داشبورد مدیریت وبسایت خود رفته و به بخش نمایش > ویرایشگر قالب مراجعه کنید. در درخت فایل در بخش چپ صفحه خواهید دید که کدام فایل برای فوتر قالب استفاده می شود (در اغلب موارد فایل footer.php).

    تفاوت برچسب و دسته‌بندی در وردپرس – بهترین روش برای سئو

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

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

    چگونه پوسته فرزند در وردپرس ایجاد کنیم؟

    راه دیگر برای ویرایش footer.php چیست؟

    ممکن است که ترجیح دهید که فایل footer.php را در محیط کدنویسی خودتان ویرایش کنید که برای اینکار بایستی به دنبال فایل footer.php در پوشه قالب در مسیر wp-content/themes باشید. تغییرات را در فایل موجود روی کامپیوتر خود انجام داده و سپس فایل تغییر داده شده را به میزبان وبسایت خود آپلود کنید.

    سئو چیست و چگونه می‌توان از این طریق ترافیک بیشتری داشت؟

    ۲. از سفارشی‌ساز وردپرس استفاده کنید

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

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

  • روش ساخت چایلد تم یا پوسته فرزند در وردپرس

    روش ساخت چایلد تم یا پوسته فرزند در وردپرس

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

    بعد از ساخت چایلد تم در وردپرس، استایل‌ها و کارکرد قالب والد به ارث برده خواهد شد و تغییرات روی پوسته بدون دستکاری قالب والد رخ خواهد داد.

    جاوا اسکریپت در وردپرس: چگونه جاوا اسکریپت را به وردپرس اضافه کنیم؟

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

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

    روش ساخت چایلد تم در وردپرس

    اولین کاری که بایستی انجام دهید این است که پوسته فرزند را در پوشه wp-content/themes ایجاد کنید. پوسته فرزند بایستی دو فایل داشته باشد تا کار کند: یکی stylesheet و دیگری فایل functions. می‌توانید فایل‌های دیگری را هم بدان ها اضافه کنید مانند فایل‌های الگو و …

    برای قالب فرزند خود پوشه‌ای در پوشه قالب‌ها ایجاد کنید و نام مناسبی هم انتخاب کنید؛ مثلا wproket-child-theme.

    در داخل این پوشه فایل استایل با نام style.css را ایجاد کنید. در ابتدای این فایل استایل کد زیر را وارد کنید.

    Theme Name: wproket Child Theme. Child for wproket.
    Theme URI: https://wproket.ir/smtelse/wproket-child-theme
    Description: Theme to support wproket tutorial. Child theme for the wproket theme.
    Author: Reza Masoumpour
    Textdomain: wproket
    Author URI: https://wproket.ir/
    Template: wproket
    Version: 1.0
    

    این کد به وردپرس اطلاعات مشابهی مانند هر قالب دیگر ارایه می‌کند؛ تنها با یک تفاوت: Template: wproket که به وردپرس می‌گوید که این قالب، یک قالب فرزند برای wproket است.

    می‌توانید از هر قالبی به عنوان قالب والد تنها با استفاده از نام پوشه‌ای که ذخیره شده استفاده کنید. از عنوان قالب استفاده نکنید؛ از نام پوشه استفاده کنید.

    حالا فایل استایل را ذخیره کرده و فایل دیگری به نام functions.php در پوسته فرزند ایجاد کنید.

    در این فایل، بایستی فایل استایل را از قالب والد وارد صف کنید. پیشتر برای اینکار از import@ استفاده می‌کردید که دیگر روش خوبی محسوب نمی‌شود. در عوض می‌توانید در فایل functions خود این کد را وارد کنید:

    <?php
      /* enqueue script for parent theme stylesheet */
      function wproket_parent_styles() {
        // enqueue style
        wp_enqueue_style( 'parent', get_template_directory_uri().'/style.css' );
      }
    add_action( 'wp_enqueue_scripts', 'wproket_parent_styles');
    

    این روش به شکل درستی فایل استایل را از قالب والد وارد صف می‌کند و برای یافتن قالب مدنظر از ()get_template_directory_uri استفاده کنید (پوشه قالب، پوشه‌ای است که قالب والد در آن ذخیره شده است، در حالیکه پوشه استایل پوشه‌ای است که قالب جاری در آن ذخیره شده است).

    اگر که می‌خواهید هر استایلی را به قالب فرزندتان اضافه کنید تا استایل را در قالب والد بازنویسی کند، به استایل قالب فرزند خود رفته و موارد مدنظر خود را بدان بیافزایید. این کدها را به فایل functions اضافه نکنید و تلاش نکنید تا فایل‌های استایل بیشتری را وارد صف کنید.

    سئو چیست و چگونه می‌توان از این طریق ترافیک بیشتری داشت؟

    همچنین می‌توانید توابعی را به فایل functions قالب فرزند و فایل‌های الگوی موجود در پوشه قالب اضافه کنید که همان فایل‌های الگو در قالب والد را بازنویسی می‌کنند.

    ساخت فایل قالب

    در ادامه مسیر ساخت چایلد تم در وردپرس، حالا به فایل‌های قالب نگاهی بیاندازید. وردپرس از کدام فایل قالب برای نمایش صفحه‌ای در سایت شما استفاده می‌کند؟ این مساله به دو مورد بستگی دارد: ساختار قالب و فایل‌هایی که به قالب فرزندتان افزوده‌اید.

    تصور کنید که در حال بازدید از صفحه بایگانی دسته‌بندی مسافرت از وبسایت‌تان هستید. همانطور که می‌دانید وردپرس از ساختار قالب برای یافتن مرتبط‌ترین فایل استفاده می‌کند:

    1. فایل الگوی بایگانی دسته‌بندی برای دسته‌بندی مشخصی با استفاده از نامک: category-travel.php
    2. فایل الگوی بایگانی دسته‌بندی برای دسته‌بندی مشخصی با استفاده از شناسه: category-23.php
    3. فایل کلی بایگانی دسته‌بندی: category.php
    4. فایل بایگانی کلی: archive.php
    5. فایل اصلی: index.php

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

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

    به مثال های زیر دقت کنید تا درک بهتری از عملکرد قالب داشته باشید:

    • اگر قالب فرزند فایل های archive.php و index.php و قالب والد شما category.php و index.php داشته باشد، بنابراین وردپرس از category.php از قالب والد استفاده می‌کند چرا که بالاترین رتبه را در این سلسله مراتب دارد.
    • اگر قالب فرزند category.php و index.php داشته باشد و قالب والد نیز فایل های archive.php و index.php را داشته باشد، وردپرس از فایل category.php از قالب فرزند استفاده می‌کند و این در واقع بالاترین رتبه در سلسله مراتب محسوب می‌شود.
    • اگر قالب فرزند فایل‌های archive.php و index.php را داشته باشد و قالب والدتان فایل‌های archive.php و index.php را داشته باشد، وردپرس از فایل archive.php قالب فرزندتان استفاده خواهد کرد. این مساله بدان دلیل است که دو کپی از بالاترین رتبه فایل در این سلسله مراتب وجود دارد و قالب فرزند، فایل های قالب والد را بازنویسی می‌کند.

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

    تفاوت برچسب و دسته‌بندی در وردپرس – بهترین روش برای سئو

    افزودن توابع بعد از ساخت چایلد تم

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

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

    یک فایل pluggable در یک شرط با تابعی دیگر با همان نام قرار می‌گیرد:

    if ( ! function_exists( 'wproket_function_name' ) ) {
      function wproket_function_name() {
        // contents of function
      }
    }
    

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

    اما اگر تابع قالب والد pluggable نباشد و بخواهید بازنویسی‌اش کنید چطور؟ خب برای اینکار شما می‌توانید تابعی جدید بنویسید که در اصل همان تابع را در قالب والد نادیده می‌گیرد، چرا که اولویت بالاتری از همان تابع در قالب والد خواهد داشت. همینطور می‌توانید این تابع را از قالب والد از hook خارج کنید و تابعی جدید در قالب فرزند بنویسید و تابع جدید را به hook قبلی قلاب کنید.

    فرض کنید که تابع قالب والد به صورت زیر باشد:

    function wproket_parent_function() {
      // contents of function here
    }
    add_action ( 'init', 'wproket_parent_function' );
    

    اگر تابع شما در قالب فرزند بتواند تابع قالب والد را بازنویسی کند آن هم بدون اینکه جلوی تابع قالب والد از اجرا را بگیرد، بایستی از تابع زیر استفاده کنید:

    function wproket_child_function() {
      // contents of function here
    }
    add_action ( 'init', 'wproket_child_function', 20 );
    

    اما اگر بایستی جلوی اجرای تابع قالب والد را بگیریم بایستی ابتدا از قلاب خارجش کنیم:

    function wpmu_remove_parent_function(){
      remove_action( 'init', 'wproket_parent_function' );
    }
    add_action( 'wp_head', 'wpmu_remove_parent_function' );
    

    به خاطر داشته باشید که برای اینکار لازم است که تابع remove_action را داخل تابع دیگری وارد کنید، که در اینجا به wp_head قلاب شده است.

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

    ساخت چایلد تم، ابزار مفیدی برای ویرایش قالب

    ساخت چایلد تم دو کاربرد مهم و اساسی دارد:

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

    راهنمای مجوز و نقش های کاربری در وردپرس

    وردپرس دارای سیستم مدیریت مجوز و نقش های کاربری می‌باشد که می‌گوید چه کاربری چه کاری را می‌تواند یا نمی تواند در وبسایت انجام دهد. دانستن این مجوزها و نقش های کاربری در وردپرس اهمیت بسیاری زیادی دارد. در این راهنمای کامل برای مجوز و نقش کاربری در وردپرس، هر نقش را به صورت ساده مقایسه و تشریح خواهیم کرد.

    بعد از نصب وردپرس، پنج نقش کاربری پیش فرض وجود دارد:

    1. Administrator
    2. Editor
    3. Author
    4. Contributor
    5. Subscriber

    ۱. مدیریت یا Administrator

    به صورت پیش فرض، مدیر قدرتمندترین نقش کاربری را دارد. کاربران با نقش کاربری مدیریت می‌توانند مطالب جدید ایجاد کرده، آنها را ویرایش کنند، یا مطالب افراد دیگر را ویرایش یا حذف کنند.

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

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

    ۲. Editor یا ویرایشگر

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

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

    ۳. Author یا نویسنده

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

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

    نویسندگان می‌توانند نظرات را مشاهده کنند اما نمی توانند آنها را تایید، حذف یا ویرایش کنند.

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

    ۴. Contributor یا مشارکت کننده

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

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

    مشارکت کنندگان تنها می‌توانند دیدگاه‌ها را مشاهده کنند و توانایی حذف یا تایید آنها را ندارند.

    ۵. Subscriber یا مشترک

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

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

    ویرایش نقش های کاربری در وردپرس

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

    ویرایش نقش های کاربری در وردپرس

    برای ویرایش نقش های کاربری در وردپرس چندین راه وجود دارد که در ادامه در خصوص روش‌های ویرایش این نقش‌های پیش‌فرض روی وردپرس توضیح خواهیم داد.

    استفاده از افزونه

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

    برای اینکار بایستی از طریق پیشخوان مدیریت وبسایت خود اقدام به نصب افزونه Members یا User Role Editor کنید.

    تغییر نقش های کاربری در وردپرس - افزونه User Role Editor

    پس از نصب و فعالسازی افزونه User Role Editor از طریق پیشخوان مدیریت وردپرس وبسایت خود، می‌توانید لیستی از نقش‌های پیش‌فرض کاربری در وردپرس را مشاهده کنید که امکان تغییر در قابلیت‌های هر یک را دارید.

    استفاده از کد سفارشی

    روش دیگر برای تغییر نقش های کاربری در وردپرس، استفاده از کد سفارشی است.

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

    از توابع add_cap برای افزودن قابلیت و از remove_cap برای حذف قابلیت یک نقش کاربری به خصوص استفاده کنید. به عنوان مثال، تکه کد زیر، قابلیت بارگذاری فایل را به کاربران با قنش کاربری نویسنده اضافه خواهد کرد.

    $author_role = get_role('author');
    $author_role->add_cap('upload_files');
    

    ساخت نقش کاربری سفارشی

    اگر قصد ساخت یک نقش کاربری اختصاصی و سفارشی را دارید می‌توانید اینکار را با کمک افزونه‌هایی مانند User Role Editor اقدام به انجام اینکار کنید.

    همچنین می‌توانید با کمک تابع add_role در وردپرس اقدام به ساخت نقش کاربری جدید کنید.

    add_role('custom_role', 'Custom Role', [
        'read' => true,
        'edit_posts' => true,
        // Add additional capabilities as needed
    ]);
    
  • تفاوت دسته و برچسب در وردپرس

    تفاوت دسته و برچسب در وردپرس

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

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

    بررسی دقیق تفاوت دسته و برچسب در وردپرس

    سلسله‌مراتب و ساختار

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

    برچسب: برچسب‌ها، در مقابل ساختار سلسله‌مراتبی ندارند. در برچسب‌ها روابط فرزند و والد وجود ندارد و بیشتر به صورت واحد و تکی در نظر گرفته می‌شوند. برچسب‌ها برای ایجاد یک ویژگی منحصربه‌فرد روی یک نوشته کاربرد دارند. در مثال یک وبلاگ عکاسی، ممکن است که بخواهید از برچسب‌هایی به مانند «سیاه و سفید» و «تکنیک جدید عکاسی» استفاده کنید.

    چه وبسایت‌هایی را می‌توان با وردپرس راه انداخت؟

    تعداد مجاز استفاده از دسته و برچسب برای نوشته

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

    برچسب: برچسب‌ها از انعطاف بیشتری برای استفاده در یک پست برخوردار هستند و می‌توانید از چند برچسب برای یک نوشته استفاده کنید. برای نمونه برای یک نوشته در وبلاگ عکاسی با دسته‌بندی «عکاسی طبیعت» می‌توانید از برچسب‌هایی مانند «پرنده»، «پستانداران» و «گوشتخواران» استفاده کنید.

    مرور دسته و برچسب در وبسایت

    دسته‌بندی: در بسیاری از پوسته‌های وردپرس از دسته‌بندی برای نمایش آیتم‌ها در منوی اصلی وبسایت استفاده می‌شود. اینکار باعث می‌شود که کاربران به آسانی به بخش مشخص و مورد نظر خود از وبسایت دسترسی داشته باشند. این موضوع، دسته‌بندی‌ها را به ابزاری سودمندتر برای ساخت آیتم‌های نوار منوی وبسایت تبدیل می‌کند.

    برچسب: برخلاف دسته بندی، برچسب ها در منوهای وردپرس استفاده نمی‌شوند. از برچسب ها بیشتر به عنوان یک ابزار در پشت پرده برای غنی‌سازی و ساخت‌دهی بهتر محتوا استفاده می‌شود.

    تفاوت دسته و برچسب در وردپرس از نظر سئو

    دسته بندی: از نظر سئو، تاثیر دسته بندی غیرقابل انکار است. موتورهای جستجو مانند گوگل از ساختار سلسله‌مراتبی دسته بندی برای درک رابطه بین صفحات یک وبسایت استفاده می‌کنند. دسته‌بندی‌هایی که ساخت‌یافته هستند نقش مهمی در بهبود سئو وبسایت خواهند داشت.

    برچسب: در حالیکه برچسب نیز برای بهبود سئو وبسایت اثرگذار است اما به نسبت دسته بندی در درجه دوم اهمیت قرار می‌گیرد. برچسب‌ها بیشتر اطلاعات بیشتری درباره نوشته ارایه می‌کنند. از این نظر، برچسب‌ها بیشتر از نظر درک محتوا و نه از نظر سئو اهمیت پیدا می‌کنند.

    تجربه کاربری

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

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

    بهترین روش استفاده از دسته و برچسب

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

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

    استفاده از برچسب برای طبقه‌بندی نوشته‌ها: از برچسب ها برای طبقه‌‌بندی اختصاصی‌تر نوشته استفاده کنید. برچسب‌ها به شما اجازه می‌دهند تا جزییات دقیق‌تری از نوشته‌های خود را نشانه‌گذاری کنید که این کار باعث بهبود سازماندهی داخلی و امکان یافتن موضوعات مرتبط با محتوا می‌شود.

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

    تاثیر سئو بر روی دسته و برچسب: از تاثیر سئو بر روی دسته و برچسب آگاه باشید. از دسته برای ساخت یک ساختار سلسله‌مراتبی استفاده کنید که در راستای استراتژی سئو وبسایت شماست و از برچسب به عنوان یک روش و ابزار مکمل برای غنی کردن محتوای خود بهره ببرید.

    چگونه پوسته فرزند در وردپرس ایجاد کنیم؟

    افزونه‌ها و تکنیک‌های پیشرفته استفاده از دسته و برچسب

    تکسونومی سفارشی: وردپرس به شما اجازه ساخت تکسونومی (ساختار دسته‌بندی در وردپرس) سفارشی را می‌دهد. با کمک امکانات وردپرس می‌توانید ساختار طبقه‌بندی دلخواه خود را متفاوت از برچسب و دسته در وردپرس ایجاد کنید. این ویژگی مناسب وبسایت‌هایی با ساختار محتوایی پیچیده است.

    افزونه‌های سئو: از افزونه‌های سئو مانند رنک مث یا یوست در وبسایت خود استفاده کنید تا دسته‌بندی‌ها و برچسب‌های روی وبسایت شما برای موتورهای جستجو بهینه باشند.

    فیلتر محتوا: از فیلترهای محتوا و کوئری‌های مناسب برای ساخت یک محتوای مبتنی بر دسته‌بندی و برچسب استفاده کنید. این امکان مخصوصا برای وبسایت‌هایی با محتوای متنوع و گسترده بسیار مناسب است.