انجمن


آهاااااااااااي كمك كمك  (۸ نوشته)

  • shandy

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۶
    تشکر شده: ۷ بار
    # نوشته شده: ۸ سال پیش
    ۱۴ بهمن ۱۳۹۱ - ۱۱:۴۵

    سلام دوستان من قالبي طراحي كردم و براي اين قالب صفحاتي گذاشتم و مي خوام پست ها درون صفحه اي كه مي خوام برن چه طور بايد يه همچين كاري بكنم

  • hamed_afk

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴۴
    تشکر شده: ۱۵ بار
    # نوشته شده: ۸ سال پیش
    ۱۴ بهمن ۱۳۹۱ - ۱۵:۵۱

    سلام،
    شما ابتدا یک فایل با نام دلخواه مثلا page of posts.php می سازید و کدهای زیر را در آن قرار می دهید:

    <?php
    /*
    Template Name: Page Of Posts
    */
    ?>
    
    <?php
    $myposts = get_posts('');
    foreach($myposts as $post) :
    setup_postdata($post);
    ?>
     <?php the_title(); ?>
     <?php the_content(); ?>
    <?php endforeach; wp_reset_postdata(); ?>

    حالا پیشنهاد می کنم که از برگه page.php و index.php پوسته سایت خود کمک بگیرید و جزییات موردنظر مثل header و footer و sidebar و نام نویسنده پست و تاریخ انتشار و ... را به کد بالا اضافه کنید.
    پس از ذخیره فایل فوق، در قسمت مدیریت وردپرس برگه جدیدی ایجاد کنید با نام دلخواهی مانند blog، سپس از قسمت قالب (template) ، قالبی را که ایجاد کرده بودید (Page Of Posts) انتخاب کنید.
    در قسمت ورود نوشته هم چیزی ننویسید. حالا انتشار رو بزنید.
    تمام شد! از این به بعد نوشته های شما در این آدرس قرار می گیرند:
    http://yoursite.com/blog
    پ-ن:
    - نکته ای که باقی می ماند صفحه اصلی سایت شما هست که هم اکنون آن هم نوشته های سایت شما را نمایش می دهد، برای مدیریت اینکه در صفحه اصلی سایت چه چیزی نشان داده شود، وارد قسمت تنظیمات>خواندن شوید.
    - برای مطالعه بیشتر: Display All Posts on a Page

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    shandy
  • shandy

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۶
    تشکر شده: ۷ بار
    # نوشته شده: ۸ سال پیش
    ۱۴ بهمن ۱۳۹۱ - ۲۳:۱۶

    مرسي از كمكتون فقط يه مشكلي دارم دسته بندي رو داخل برگه اي كه ساختم گذاشتم ولي وقتي كليك مي خوره به صفحه اصلي مي ره ناگفته نماند كه در صفحه اصلي قالبم هيچ پستي قرارندادم

  • hamed_afk

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴۴
    تشکر شده: ۱۵ بار
    # نوشته شده: ۸ سال پیش
    ۱۵ بهمن ۱۳۹۱ - ۰۰:۳۷

    می شه بگید از چه کدی برای نمایش موضوعات سایت استفاده کرده اید؟

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    shandy
  • shandy

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۶
    تشکر شده: ۷ بار
    # نوشته شده: ۸ سال پیش
    ۱۵ بهمن ۱۳۹۱ - ۰۷:۵۹

    <?php wp_list_cats('sort_column=name'); ?>
    اين كد براي نمايش دسته بندي است و از اين كد استفاده مي كنم اما وقتي روي يكي از دسته ها كليك ميشه ميره صفحه اصلي رو باز مي كنه من مي خوام دسته بندي رو هم داخل همون برگم باز كنه

  • hamed_afk

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴۴
    تشکر شده: ۱۵ بار
    # نوشته شده: ۸ سال پیش
    ۱۵ بهمن ۱۳۹۱ - ۱۶:۲۰

    فکر کنم شما می خواهید وقتی یک دسته مثل cat1 رو انتخاب می کنید، نوشته های مربوط به آن در آدرس
    http://yoursite.com/blog/cat1
    نشون داده بشود. اگر منظورتون این هست، شاید این راه حل به دردتون بخوره:
    در قسمت تنظیمات>پیوندهای یکتا>اختیاری>مبنای دسته در فیلد ورودی کلمه blog را وارد کنید و تنظیمات را ذخیره کنید.
    پ-ن:
    - منظور من از blog همان کلمه دلخواهی است که انتخاب کرده بودید.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    shandy
  • shandy

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۶
    تشکر شده: ۷ بار
    # نوشته شده: ۸ سال پیش
    ۱۵ بهمن ۱۳۹۱ - ۲۰:۳۵

    خيلي ممنون آقا حامد
    مبناي دسته رو اسمه برگم گذاشتم ولي بازم داخل صفحه اصلي باز مي كنه
    ناگفته نماند كه در آدرس بار آدرس درست است اما صفحه اصلي مياد

  • hamed_afk

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴۴
    تشکر شده: ۱۵ بار
    # نوشته شده: ۸ سال پیش
    ۱۶ بهمن ۱۳۹۱ - ۱۸:۴۸

    پوسته ای که من این کار رو روش انجام دادم ابزارک داشت و من دسته بندی سایت رو از ابزارک ها انتخاب کردم(از کدی که گفتید استفاده نکردم)؛ در نتیجه دسته های سایت من در آدرسی مثل
    http://yoursite.com/blog/cat1
    نشان داده می شد.
    حالا چرا برای شما کار نمی کنه رو نمیدونم!

درباره‌ی این موضوع