استفاده از یک صفحه اختصاصی بعنوان صفحه اصلی

 

سلام به تمام وردپرس دوستان عزیز !

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

تنها کاری که شما باید انجام بدهید این هست که یک فایل new.php ایجاد کنید و کد زیر را درون فایل کپی کنید :

<?php /* Template Name: WPBeginnerT1 */ ?>

بعد از این که فایل new.php را در فایل پوسته خود ساختید به  ” پیشخوان >برگه ها>افزودن برگه ” بروید و صفحه ای با این قالب ایجاد کنید .

سپس در پیشخوان به قسمت “تنظیمات > خواندن” رفته و گزینه “یک برگه یکتا” را فعال کنید.

حالا صفحه مورد نظر را بعنوان صفحه اصلی قرار دهید. بهمین راحتی صفحه اصلی-اختصاصی دارید.

شاد باشید

آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

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

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

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. سلام
    من اینکارو کردم اما یک صفحه سفید بالا میاد
    چیکلر کنم tml و css که خودم میزارم توش اجرا بشه؟

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

  3. سلام … من سایت رو با وردپرس اول در ریشه هاست ساختم و الان میخوام یک صفحه html رو به عنوان صفحه ی معرفی و ورودی داشته باشم..چطوری و کجا باید تعریف کنم که اول برای صفحه اول این فایل html رو بخونه و بعد از اون هم با لینک وردپرس رو بهش بشناسونم؟؟

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

    این داخل دو تا خط هم مربوط به css هستش و داخل HTML بود که داخل صفحه قالب جدید کپی کردم.
    ——————————
    *****************
    **************

  5. انجام دادم
    برگه سفید میاد هیچ کاریش هم نمیشه کرد
    هر مطلبی میزاری باز صفحع سفیده

    • 10 سال عضو همیار وردپرس

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

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

    • 10 سال عضو همیار وردپرس

      پیوند یکتا نه… یک برگه ی یکتا
      پیوند یکتا حساسه نباید همینطوری کاری کرد.

  6. با سلام، من یک وبسایت کامل با تمامی صفحات بدون استفاده از وردپرس طراحی کردم، آیا می تونم از وردپرس برای مدیریت محتوا استفاده کنم به طوری که بهش بفهمونم چه بخش هایی از کد html باید برای هر مطلب خاص جدیدی که میذارم تغییر کنند؟

    • 10 سال عضو همیار وردپرس

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

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

  7. 9 سال عضو همیار وردپرس

    با سلام

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

    • 10 سال عضو همیار وردپرس

      سلام
      در مورد بحث موبایل در حال حاضر اطلاعی ندارم

  8. 9 سال عضو همیار وردپرس

    چطور میشه یه فانکشن نوشت که فقط تو صفحه خاصی لحاظ بشه

    من یه فانکشن نوشتم و تو فایل فانکشن ذخیرش کردم – حالا میخوام این تنظیمات تو همه صفحات لحاظ نشه و فقط تو صفحه مورد نظرم لحاظ بشه

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

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

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

    add_action( ‘pre_get_posts’, ‘add_my_post_types_to_query’ );

    function add_my_post_types_to_query( $query ) {
    if ( is_home() && $query->is_main_query() )
    $query->set( ‘post_type’, array( ‘post’, ‘product’, ‘movie’ ) );
    return $query;
    }

  9. 10 سال عضو همیار وردپرس

    سلام .
    یک سوال ؟
    چرا بعضی از طراحان صفحه اصلی سایت رو بصورت “قالب” برای یک برگه ایجاد میکنند، و در تنظیمات وردپرس (تنظیمات>خواندن) “یک برگه یکتا” رو بعنوان قالب صفحه اصلی انتخاب میکنند؟
    چرا همون کار رو بصورت مستقیم برروی index.php انجام نمیدن؟
    ممنون میشم ، شفاف سازی کنید .
    — بابت کلیه مطالب سایت هم ممنون.

    • سلام.این مرحله رو به من توضیح میدین.از اون طریق نتونستم شاید از این طریقی که شما می گید بتونم

  10. ممنون جالب بود برام