illustrator Curse
  • 7Learn Android Course
  • 7Learn SEO Course
  • 7Learn WP Theme Course

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



  آیا می دانید میانگین رضایت دانشجویان سون لرن از دوره ها، بیش از 94% می باشد!

استفاده از یک صفحه جداگانه به عنوان Home Page در وردپرس

33791 ۱۰ مرداد ۹۱

:: وردپرس هم اکنون بیشترین CMS ای هست که برای ایجاد سایت ها استفاده میشه . شاید خیلی از شما دوستانی که سایتتون رو با سیستم مدیریت محتوای محبوب wordpress راه اندازی کردید دوست دارید یک صفحه آغازین قبل از دیدن مطالب سایت نمایش داده بشه . برای انجام این ترفند با ما همراه باشید .

:: در گام اول شما باید یک Custom Page بسازید . یعنی یک تم جدید برای صفحاتتون تعریف کنید . برای انجام اینکار میتونید از فایل page.php درون پوشه قالب وردپرس شما یک کپی بگیرید و با یک نام دیگه اون رو در همون پوشه قرار بدید . به طور مثال من یک کپی از این فایل گرفتم و با نام frontpage.php اون رو در پوشه قالبم قرار دادم .
فایل frontpage.php رو باز کنید و در سطر اول اون این خط کد php رو اضافه کنید :

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

:: در مرحله دوم باید یک برگه ی جدید بسازید و قالبش رو اونی که در بالا تعریف کردید بزارید . برای اینکار از کنترل پنل سایتتون در وردپرس از منوی برگه (Page) گزینه ی افزودن برگه (add new) رو انتخاب کنید و در صفحه افزودن برگه عنوان و متن برگه رو بنویسید (من عنوان برگه رو برگه نخست 7Learn گذاشتم) و از منوی صفات برگه (Attributes) قالب برگه رو همونی که در بالا در خط اول فایل اضافه شده تعریف کردید بزارید . در اینجا 7LearnFrontPage .
برگه رو منتشر (publish) کنید .
صفحه آغاز برای وردپرس
:: در مرحله آخر از منوی تنظیمات (Setting) گزینه خواندن (reading) رو انتخاب کنید و شبیه عکس زیر صفحه ای رو که ساختید به عنوان صفحه اول سایت قرار بدید و ذخیره تغیرات رو بزنید .
صفحه اول سایت - برای وردپرس

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

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

:: مطالب جدید سون لرن را از طریق ایمیل دریافت کنید :

دیدگاه ها 44 دیدگاه برای این مطلب ارسال شده است. نظردهی برای این مطلب بسته شده است .

  • ‏‏

    واقعا ممنونم از شما از وب سایتتون مطالب مفیدی رو پیدا کردم اجرتون به اون بالایی…!

  • ‏‏
    عباس بهرامی کیا(۱۷ اردیبهشت ۱۳۹۲)

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

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

  • ‏‏
    رسولی(۳۱ تیر ۱۳۹۲)

    سلام
    مطلب مفیدی بود
    ولی من یه سوال دیگه داشتم
    من یه صفحهhtmlساختم
    چون ویرایش خود وردپرس امکان ساخت اون صفحه رو نمیداد
    من میخوام اون صفحه بدون قالب سایت روی صفحه اصلی قرار بگیره
    یعنی مثلا مثل اون چیزی که اون دوستمون گفتن یه عکس فقط بیاد
    یه کم کدنویسیhtml بلدم
    اگر راهنمایی بفرمایید ممنون میشم
    اینرو بگم که اولش که سایتم رو راه اندازی کردم چون از قبل یه صفحه”در دست ساخت” با نام index.htmlتوی پابلیک گذاشته بودم حتا بعد نصب وردپرس اون صفحه بالا میومد.میشه از همین روش استفاده کرد؟موتور های جستجو ایراد نمیگیرن؟

    • ‏‏
      لقمان آوند(۱ مرداد ۱۳۹۲)

      باید از همین شیوه استفاده کنید . فقط فایل frontpage.php رو به جای اینکه یه کپی از page.php باشه یه فایل با محتویات زیر ایجاد کنید :

      بقیه ی مراحل رو مثل همین مطلب انجام بدید . فایل frontpage.php رو هر طوری که خواستید می تونید طراحی کنید !

  • ‏‏
    رسولی(۳۱ تیر ۱۳۹۲)

    ببخشید یه سوال دیگه ای مربوط به سایت شما داشتم که شاید توی انجمن نشه مطرح کرد
    اون قسمت بالا سمت چپ سایت شما
    محبوب ترین ها داغ ترین ها و تازه ترین ها رو با جی کوئری نوشتید دیگه؟
    اکثر هاست ها میگن که کوئری به سرورمون فشار میاره.الان بازدید امروز شما21000تاست حدودا
    این مشکل رو با سرور نداشتید؟میشه بپرسم هاستتون کدوم شرکته؟
    اگر برای گذاشتن این قسمت ها از چیزی غیر از کوئری استفاده کردین راهنمایی بفرمایید

    • ‏‏
      لقمان آوند(۱ مرداد ۱۳۹۲)

      افکت نمایش تب ها بله . با جی کوئری هست . منتها به همین دلیلی که شما گفتید اون قسمت رو به صورت Ajax پیاده سازی کردیم که کلی کوئری اضافه با باز شدن سایت زده نشه و فقط در صورت کلیک روی تب خاصی یه کوئری اجرا بشه …
      قطعا هر چی بازدید بالا میره نیاز هست که هاستی با امکانات و مشخصات بهتر بگیرید . ما هم همینطور . هزینه ی نگه داری سایتمون نسبتا بالاست …
      سون لرن روی سرورهای parsvps هاست میشه .
      برای کوئری ها هم بعضا از افزونه های کش کردن استفاده می کنیم که بار کاری روی دیتابیسمون رو کم کنه . بهینه سازی های زیادی رو هم در ساختار پلاگین ها و تم انجام دادیم که فشار زیادی رو هاست نیاد .

    • ‏‏
      رسولی(۲ مرداد ۱۳۹۲)

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

      • ‏‏
        کیوان علی محمدی(۳ مرداد ۱۳۹۲)

        میتونی از سرچ سایت استفاده کنی،

        <?php get_search_form( $echo ); ?>

  • ‏‏
    رسولی(۳۱ تیر ۱۳۹۲)

    ببخشید باز هم یک سوال کمی شخصی
    الان صفحه لاگین سایت شما رو باز کردم تا ببینم آیا روی فولدر wp-content پسورد گذاشتین یا نه؟
    من زیاد حرفه ای نیستم ولی جاهایی خوندم که پسورد روی این فولدر امنیت رو بالا میبره و من هم گذاشتم و پسورد دو مرحله ای شده
    ولی تو بعضی از سایت ها که مثلا برای تست سرعت به کار میرن وقتی آدرس سایت رو میدم اونا میگن که دسترسی ندارن به سایت در صورتی که قبلا این امکانو داشتن
    این مشکل ساز نمیشه؟
    البته خوبه که نتونن دسترسی داشته باشن ولی برای ایندکس شدن پست ها و صفحه ها بد نیست؟
    تغییر صفحه لاگین چطور؟عوض کردن آدرسش اونقدر ها توی امنیت تاثیر داره؟
    ممنون میشم اگه جواب بدین

    • ‏‏
      لقمان آوند(۱ مرداد ۱۳۹۲)

      برا امنیت خوبه . ولی خوب قطعا محدودیت هایی رو میاره . ممکنه فایلهایی رو که در اون پوشه داشتید از دسترس عموم خارج کنید . یه بده بستون هست بین امنیت و آزادی عمل !
      بسته به نیازهای خودتون داره که چی می خواید . مثلا ما بنا به دلایلی این کارو نکردیم و به جاش از افزونه ی معادله ی امنیتی استفاده کردیم که جلوی حملات بروت فورس برای کشف رمز ها رو بگیریم .
      هر جایی که یه فرم لاگین داشته باشید مثل یه در ورود به خونه (سایتتون) هست . آدرس رو عوض کنید صفحه ی جدید میشه در خونتون ! و حساسیت ها همچنان باقی است …
      قفل کردن پوشه ی wp-admin (فکر کنم اشتباهی نوشتید wp-content) نباید تاثیری روی ایندکس شدن شما داشته باشه ..

      • ‏‏
        رسولی(۱ مرداد ۱۳۹۲)

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

        • ‏‏
          لقمان آوند(۱ مرداد ۱۳۹۲)

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

  • ‏‏

    من همه کار های کفته شده رو اانجام دادم ولی فقط یه صفحه سفید بالا می یاد وقتی سایتم رو باز می کنم
    من می خواستم همه چیز مثل بقیه سایتم باشه هدر و نوارمنو بالا باشه ولی الان هیچی نیست داخلش
    http://www.shaddone.ir/

    • ‏‏
      کیوان علی محمدی(۳ مرداد ۱۳۹۲)

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

      • ‏‏

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

  • ‏‏
    foumanvilla.ir(۶ مرداد ۱۳۹۲)

    1)قالبم در قسمت صفات برگه ، تعیین نوع قالب برگه رو نداره.
    چکار کنم؟
    2)برای ایجاد صفحات جدید در قالب چه کارهایی باید انجام بدیم؟

    • ‏‏
      کیوان علی محمدی(۱۲ مرداد ۱۳۹۲)

      مطمئن هستید که نداره،شما از چه نسخه ای استفاده می کنید؟

  • ‏‏

    با سلام

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

    • ‏‏
      کیوان علی محمدی(۸ مرداد ۱۳۹۲)

      خوب تو همون صفحه نخست یه لینک به صفحه مثلا Home که قالب اصلی رو داره قرار بده.

      • ‏‏

        الان صفحه home.php را به عنوان صفحه نخست گذاشتم و یک لینک تو home.php گذاشتم که وارد index.php بشه اما باز وارد home.php میشه.
        به چه شکل از home.php وارد index.php بشم؟

        • ‏‏
          لقمان آوند(۹ مرداد ۱۳۹۲)

          سلام
          در واقع شما دیگه ایندکسی مثل سابق ندارید و صفحه ی دیگه ای رو به جای اون قرار دادید . در این صفحه ی جدید می تونید به آرشیو ها ، دسته بندی ها و … لینک بدید و نه به ایندکس سابق !

  • ورود/عضویت سریع با اکانت فیسبوک/جیمیل شما

    :: شما می توانید با استفاده از اکانت یاهو یا جیمیل خود به صورت کاملا امن، سریع و بدون نیاز به ورود اطلاعات عضو و وارد سایت شوید. در این صورت هیچ نیازی به ورود نام کاربری و رمز عبور خود نخواهید داشت و هویت شما از طریق ایمیلتان مورد تائید قرار می گیرد .
    برای استفاده از این روش باید در اکانت گوگل(جیمیل) و یا یاهوی خود لاگین باشید .
    عضویت/ ورود سریع با :
    در حال اتصال ...

    ورود به سایت

    ورود سریع با :
    در حال اتصال ...

    جستجو در سون لرن

    عبارت :
    7LearnTelegram