انجمن


سوالی درباره ادامه مطلب  (۱۴ نوشته)

  • saeed1985

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

    من می خوام یه کاری کنم که خلاصه مطلب که در ادامه مطلب نشان داده می شود خودکار به صورت Bold نشان داده شود ولی خلاصه مطلب که در صفحه اصلی نشان داده می شود Bold نباشه.
    مثل سایت زیر:
    zoomit.ir

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

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

    ببینید اینکار رو یمتونید با یه تغییر کوچیک در استایل قالب انجام بدین ادرس ساستتونر و قرار بدین تا بهتون بگم چجوری انجام میشه

  • saeed1985

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

    NESTED گفت:
    ببینید اینکار رو یمتونید با یه تغییر کوچیک در استایل قالب انجام بدین ادرس ساستتونر و قرار بدین تا بهتون بگم چجوری انجام میشه

    من روی لوکال ریختم فعلا اگر میشه همین طوری توضیح بدید.

  • NESTED

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

    خب بازم به قالبتون بر میگرده شما اسم قالب رو بگو تا بهت توضیح بدم و خودت انجامش بدی

  • saeed1985

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

    من توی فایل index.php قالبم این کد هست که باعث میشه که فقط 40 کلمه توی خلاصه مطلب نشون داده بشه این کد را به چه کدی باید تغییر داد تا بتنونم از کد <!--more--> استفاده کنم چون الان که کد <!--more--> را مثلا بعد از کلمه 100 ام می گذارم فقط 40 تا کلمه را نشون میده.
    <?php the_post_excerpt($excerpt_length=40); ?>

  • NESTED

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

    در این دستور گفته شده فقط 40 کاراکتر از خلاصه مطلب رو نشون بده
    <?php the_post_excerpt($excerpt_length=40); ?>
    برای افزایش می تونی عدد 40 رو تغییر بدی
    مورد بعد اینکه اگه همین کد در فایل single قالب شما هم موجود هست بصورت bold اون رو نمایش بده :
    <b><?php the_post_excerpt($excerpt_length=40); ?></b>

  • saeed1985

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

    NESTED گفت:
    در این دستور گفته شده فقط 40 کاراکتر از خلاصه مطلب رو نشون بده
    <?php the_post_excerpt($excerpt_length=40); ?>
    برای افزایش می تونی عدد 40 رو تغییر بدی
    مورد بعد اینکه اگه همین کد در فایل single قالب شما هم موجود هست بصورت bold اون رو نمایش بده :
    <b><?php the_post_excerpt($excerpt_length=40); ?></b>

    من می خوام که کلا محدودیت برداشته بشه که از با کد <!--more--> بگم از کجا به بعد جزو ادامه مطلب بشه. من اون کد بالا رو به این صورت نوشتم :
    <?php the_excerpt(); ?>
    مشکل اینه که وقتی از the_excerpt استفاده می کنم پراگراف بندی ها به هم می خوره یعنی اگر اینتر استفاده شده باشه حساب نمی کنه. همه جمله ها کنار هم قرار میگیرند. این مشکل را چه طوری میشه رفع کرد؟

  • NESTED

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

    <?php the_content(''); ?>
    این تابع استفاده کنید

  • saeed1985

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

    NESTED گفت:
    <?php the_content(''); ?>
    این تابع استفاده کنید

    کلا تفاوت the_content با the_excerpt چی هست؟ برای ادامه مطلب باید از کدوم استفاده کرد چون خود قالب از the_excerpt <?php the_post_excerpt($excerpt_length=40); ?>`) استفاده کرده. اگر از the_content استفاده بشه از نظر سئو مشکلی نداره یعنی باعث نمیشه که قسمت متن کوتاه را دوبار در نظر بگیره؟

  • NESTED

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

    در توضیح خیلی ساده
    the_content برای نمایش کل محتوای پست هست
    ولی the_excerpt برای نمایش خلاصه یا چکیده مطلب هست
    و ربط خاصی هم به سئو نداره

  • saeed1985

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

    NESTED گفت:
    در توضیح خیلی ساده
    the_content برای نمایش کل محتوای پست هست
    ولی the_excerpt برای نمایش خلاصه یا چکیده مطلب هست
    و ربط خاصی هم به سئو نداره

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

  • NESTED

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

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

  • saeed1985

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

    اول خیلی ممنونم که به همه سوالاتم جواب می دهید بعد یه سوال دیگه هم داشتم:
    من برای نمایش ادامه مطلب از کدوم این کد ها اسفاده کنم بهتر هست؟
    <?php the_content(); ?><a href="<?php echo get_permalink(); ?>"> Read More...</a>
    <?php the_content(__('Read More'));?>
    <?php the_content('Read More »'); ?>
    مثلا وقتی که از 2 تای آخری استفاده می کنم وقتی که روی عبارت Read More کلیک کنم آخر لینک مثلا یه همچین چیزی اضافه میشه: #more-113 ولی برای اولی نه.

  • omid0098

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

    داداش سعید نه ربطی به seo نداره .
    حالا یه عدد هم به آخر more اضافه بشه که مشکلی پیش نمیاد!
    مثل بلاگ ما!

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

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



برچسب‌ها

هیچ برچسبی نیست.