نویسنده: الناز

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

آموزش ساخت صفحه ارتباط با ما بدون افزونه

خیلی ساده ست! شروع می کنیم

[star_list]

  • مرحله اول: ساخت فایل contact-page.php

[/star_list]

در ابتدا می بایست یک فایل php برای صفحه ارتباط با ما انتخاب کنیم. نام این صفحه می تواند بر اساس خواسته شما هر چیزی باشد. حال کد زیر را در فایل قرار دهید:

کد بالا نام قالب را تعیین می کند.

حال می بایست قالب بندی صفحه را تعیین کرد که در اینجا ما بدین صورت قرار داده ایم:

[star_list]

  • مرحله دوم: ساخت فرم

[/star_list]

در این مرحله باید فرم مورد نظر را طراحی کنید. در اینجا فرمی که برای شما قرار داده ام نمونه ساده ای است که باید داخل فایل contact-page.php و داخل div که مربوط به محتوا هست قرار می دهید.

نمونه:

[star_list]

  • مرحله دوم: درج کدهای پردازش فرم

[/star_list]

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

برای این کار کد زیر را قبل از <?php get_header(); ?> قرار دهید:

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

موفق باشید

منبع: wissamdandan.com

گردآوری و ترجمه: مدرسه وردپرس

49 دیدگاه برای “آموزش ساخت صفحه ارتباط با ما بدون افزونه

  • parviz
    - ۵ فروردین , ۱۳۹۳ در ۱:۳۴ ب.ظ

    هر چهار کد رو باید توی یک صفحه قرار بدم یا توی صفحات جداگانه؟

    • الناز
      - ۶ فروردین , ۱۳۹۳ در ۵:۰۲ ق.ظ

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

  • آیلین
    - ۳۰ فروردین , ۱۳۹۳ در ۹:۴۲ ب.ظ

    خوب چگونه از صفحه اصلی لینک به این صفحه بدم؟

    • الناز
      - ۳۱ فروردین , ۱۳۹۳ در ۵:۰۰ ق.ظ

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

      • آیلین
        - ۳۱ فروردین , ۱۳۹۳ در ۲:۱۴ ب.ظ

        خوب توی توضیحات این اسم انتخاب کردید (contact-page.php)
        ولی فکر کنم درستش اینه: (page-contact.php)

        • الناز
          - ۱ اردیبهشت , ۱۳۹۳ در ۵:۵۵ ق.ظ

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

  • علی
    - ۵ خرداد , ۱۳۹۳ در ۱:۳۴ ب.ظ

    سلام
    من این کدهارو توی یه صفحه گذاشتم و یه برگه ساختمو تمام کارارو انجام دادم
    فقط وقتی نظر رو میفرستم تو قسمت دیدگاه ها نیست
    نمیارتش
    خودتون ببینید
    http://w-p.xzn.ir/tutorial/?page_id=60
    میفرستم نظر رو ولی نمیاد
    باید کجا برم ببینم

    • الناز بیک ز
      - ۵ خرداد , ۱۳۹۳ در ۵:۵۲ ب.ظ

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

  • HeSaM021
    - ۵ تیر , ۱۳۹۳ در ۸:۴۶ ق.ظ

    سلام

    من این فایل رو چجوری بساز

    یعنی اضافه کنم تو ورایشگر قالب و کد هاشو قرار بدم ؟

    • الناز بیک ز
      - ۵ تیر , ۱۳۹۳ در ۲:۰۳ ب.ظ

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

  • ایـــــران
    - ۱۸ تیر , ۱۳۹۳ در ۸:۳۸ ب.ظ

    عالی بود خیلی ممنون بابت وقتی که قرار می دهید

  • iman
    - ۷ آذر , ۱۳۹۳ در ۱۲:۵۳ ب.ظ

    سلام و درود
    من قسمت فرم سایت رو گذاشتم ولی کار نمیکنه
    مشکل باید از اکشن متد باشه
    امکان راهنمایی هست ؟

    • الناز بیک ز
      - ۱۲ آذر , ۱۳۹۳ در ۱۲:۲۸ ب.ظ

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

  • وبر
    - ۲۹ آذر , ۱۳۹۳ در ۵:۲۶ ب.ظ

    همه ی ابزارکام بهم ریخت!! چرا؟؟؟

    • الناز بیک ز
      - ۱ دی , ۱۳۹۳ در ۷:۴۵ ق.ظ

      سلام دوست عزیز. ابزارک ها کجا بهم ریخت؟

      • وبر
        - ۱ دی , ۱۳۹۳ در ۳:۰۵ ب.ظ

        مشکل ابزارکام رفع شد ، اشتباه از خودم بوده.

        فقط الان وقتی میزنم ارسال ایمیل به یکی از صفحه های فرعی(یکی از نوشته هایی که عضو یکی از دسته هاس) هدایت میشه کاربر. مشکل کجاست به نظر شما؟

        راستی لطفا این تشخیص انسانتونو چپ چین کنید !! 😀

        • الناز بیک ز
          - ۲۲ دی , ۱۳۹۳ در ۷:۵۶ ق.ظ

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

  • وبر
    - ۳ دی , ۱۳۹۳ در ۴:۱۱ ب.ظ

    🙁 کلا کار نمیکنه!! از وقتی درگاه پی لاین گذاشتم باهم قاطی شدن!!

    • الناز بیک ز
      - ۲۲ دی , ۱۳۹۳ در ۷:۵۳ ق.ظ

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

  • محمد حسین ق
    - ۱۷ دی , ۱۳۹۳ در ۵:۲۴ ب.ظ

    تشکر از شما

  • هادی
    - ۱۱ بهمن , ۱۳۹۳ در ۹:۲۷ ق.ظ

    سلام
    بابت آموزشت ممنونم
    اما نیاز به راهنمایی دارم:
    این قسمت رو متوجه نشدم “در این مرحله باید فرم مورد نظر را طراحی کنید. در اینجا فرمی که برای شما قرار داده ام نمونه ساده ای است که باید داخل فایل contact-page.php و داخل div که مربوط به محتوا هست قرار می دهید.”

    یعنی قبل و بعد از اون کد یدونه div قرار بدم ؟

    • الناز بیک ز
      - ۱۱ بهمن , ۱۳۹۳ در ۱۱:۴۹ ق.ظ

      سلام دوست عزیز. معمولا محتوایات صفحات داخل یک div مشخصی قرار می گیره. شما میتونید با دیدن کدهای page.php اون div رو پیدا کنید

  • armin
    - ۲۴ بهمن , ۱۳۹۳ در ۳:۲۷ ب.ظ

    عرض سلام
    لطفا بفرمائید چطور می تونم کد رو تغییر بدم که پیام به ایمیل دیگری فرستاده شود؟
    می خواهم با ایمیلی که در پنل ادمین معرفی شده تفاوت کنه.
    با تشکر

    • الناز بیک ز
      - ۲۵ بهمن , ۱۳۹۳ در ۱۰:۵۰ ق.ظ

      آرمین جان به جای get_option(‘admin_email’) ایمیل مورد نظرتو بزار

      • armin
        - ۲۷ بهمن , ۱۳۹۳ در ۴:۴۶ ب.ظ

        ممنون
        دقیقا به جای همون عبارت قرار بدم؟
        با این خطا مواجه شدم
        Parse error: syntax error, unexpected ‘@’ in /home/public_html/wp-content/themes/contact.php on line 39

        • الناز بیک ز
          - ۲۹ بهمن , ۱۳۹۳ در ۶:۱۸ ب.ظ

          آرمین جان اینطوری قرار دادی؟
          $emailTo = ‘wpschool1@gmail.com’;

  • armin
    - ۲ اسفند , ۱۳۹۳ در ۹:۰۷ ب.ظ

    بله
    متاسفانه ایمیلی دریافت نمی شه…

  • kamal
    - ۲۱ اسفند , ۱۳۹۳ در ۱۲:۴۹ ب.ظ

    سلام مرسی از اموزش
    امکانش هست که بهش اندازه بدیم ؟
    یا همون استایل ؟

    • الناز بیک ز
      - ۲۵ اسفند , ۱۳۹۳ در ۶:۴۲ ق.ظ

      سلام. بله دوست عزیز امکانش هست

  • kamal
    - ۲۵ اسفند , ۱۳۹۳ در ۳:۰۱ ب.ظ

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

    • الناز بیک ز
      - ۲۵ اسفند , ۱۳۹۳ در ۴:۰۹ ب.ظ

      سلام کمال جان. کد کجارو میگی؟

  • سمیرا
    - ۲۷ فروردین , ۱۳۹۴ در ۶:۲۹ ب.ظ

    سلام
    من این صفحه php رو که ساختم تو کدوم مسیر باید قرارش بدم. تو مسیر www//wordpress یک صفحه با همین محتوی دارم ولی چطوری از این صفحه استفاده کنم؟

    • الناز بیک ز
      - ۲۸ فروردین , ۱۳۹۴ در ۸:۵۷ ق.ظ

      سلام سمیرا جان. باید داخل فولدر پوسته قرار بدید

  • farhad
    - ۲۲ اردیبهشت , ۱۳۹۴ در ۳:۰۹ ب.ظ

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

    • الناز
      - ۲۷ اردیبهشت , ۱۳۹۴ در ۵:۲۶ ب.ظ

      سلام دوست من . منظورم ایمیلی هستش که در بخش کاربران -> شناسنامه شما وارد شده

  • sahar
    - ۲۹ اردیبهشت , ۱۳۹۴ در ۸:۱۴ ب.ظ

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

    • الناز
      - ۳۱ اردیبهشت , ۱۳۹۴ در ۷:۰۰ ق.ظ

      سلام سحر جان. این اقدامات همگی داخل هاست هستند

  • سارا
    - ۱۱ مرداد , ۱۳۹۴ در ۱۰:۳۲ ق.ظ

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

    • سارا
      - ۱۲ مرداد , ۱۳۹۴ در ۶:۲۱ ق.ظ

      سلام من موفق شدم انجام بدم ولی الان یک سوال دیگه داشتم، من چه طوری میتونم که فرمتش رو تغییر بدم و براش css تعریف کنم ؟ مرسی

      • الناز
        - ۲۰ مرداد , ۱۳۹۴ در ۳:۰۵ ب.ظ

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

    • الناز
      - ۱۸ مرداد , ۱۳۹۴ در ۱۰:۴۸ ق.ظ

      سلام دوست عزیز. البته. با ایمیل من در تماس باشید
      wpschool1@gmail.com

  • A!D!N
    - ۲۰ شهریور , ۱۳۹۴ در ۶:۵۶ ب.ظ

    سلام الناز خانوم خسته نباشید
    الان میشه کامل بهم توضیح بدید ک چجوری این صفحه رو درست کنم؟؟؟؟
    این contact-page.php رو چیکارکنم؟کجا بذارمش؟

    • الناز
      - ۲۱ شهریور , ۱۳۹۴ در ۷:۴۵ ق.ظ

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

  • A!D!N
    - ۲۳ شهریور , ۱۳۹۴ در ۳:۲۸ ب.ظ

    مرسی

  • vafa
    - ۲۶ آبان , ۱۳۹۴ در ۱۰:۲۵ ق.ظ

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

    • الناز
      - ۱۲ آذر , ۱۳۹۴ در ۶:۵۲ ب.ظ

      سلام. چه اروری؟

  • sd
    - ۱۴ دی , ۱۳۹۴ در ۴:۵۴ ب.ظ

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

    • الناز
      - ۳ اسفند , ۱۳۹۴ در ۶:۵۵ ب.ظ

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

  • عطربازان
    - ۲۱ اردیبهشت , ۱۳۹۵ در ۴:۴۳ ق.ظ

    ممنون از توضیحاتتون

دیدگاه خود را بیان کنید

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