انجمن


حذف کلید ادامه مطلب  (۱۱ نوشته)

  • ir80

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

    سلام دوستان

    اگه بخواهیم کلید ادامه مطلب را حذف کنیم چکار باید کرد؟ من توی هر فایلی که به ذهنم می رسید دستکاری کردم ولی فوقش شکلش یا کلماتش عوض میشد!

    البته یه چیز دیگه هم هست، و اینکه میشه لینک این کلید رو تغییر داد؟ وقتی روی این کلید کلیک میشه به وسط صفحه مورد نظر میره و از قسمت ادامه مطلب صفحه رو نشون میده، میشه کاری کرد که از بالای صفحه نمایش بده؟ ببینید لینک ادامه مطلب اینجوریه:
    http://mysite.com/?p=1284#more-1284
    در واقغ میخوام قسمت
    #more-1284
    رو توی لینک نداشته باشه.

    با سپاس

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

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

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

    <?php the_content(__('','dnld')); ?>

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

    <?php if(preg_match('~#more-~i', get_the_content())) {
    echo '<div class="more"><a href="'.wp_get_shortlink().'">  ادامه مطلب  </a> </div> ';} ?>
    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    ir80
  • ir80

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

    ممنون فردین خان

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

  • Mojtaba in96

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

    ir80 گفت:
    ممنون فردین خان

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

    این کد امتحان کن ببین مشکل حل میشه .

    <?php if(preg_match('~#more-~i', get_the_content())) {
    echo '<div class="more"><a href="'.the_permalink.'">  ادامه مطلب  </a> </div> ';} ?>
    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    ir80
  • ir80

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

    سپاس آقا فردین ولی بازم نشد! لینک مثل زیر میشه:
    site.com/the_permalink
    یه پرانتز آخرش گذاشتم، لینک صحیح را بالای کلمه ادامه مطلب نمایش میداد مثل این:

    site.com/?p=1234
    ادامه مطلب

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

  • ir80

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

    یه کم تغییراتی دادم درست شد، در واقع لینکی که برای عنوان پست بود را اینجا قرار دادم!

    باز هم سپاسگزارم

  • Mojtaba in96

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

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

  • ir80

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

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

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

    ببخشید اگه توضیح خیلی مفهوم نیست آخه همونطور که گفتم پی اچ پی بلد نیستم!

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

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

    الان که بیشتر کار کردم نهایتا کد مثل زیر میشه:
    <div class="more"><a href="<?php the_permalink() ?>"> ادامه </a> </div>

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

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

    ir80 گفت:
    الان که بیشتر کار کردم نهایتا کد مثل زیر میشه:
    <div class="more"><a href="<?php the_permalink() ?>"> ادامه </a> </div>

    خب این کد لینک ادامه مطلب به هر صورت نمایش میده .

    ولی کد :

    <?php if(preg_match('~#more-~i', get_the_content())) {
    echo '<div class="more"><a href="'.wp_get_shortlink().'">  ادامه مطلب  </a> </div> ';} ?>

    در صورت وجود نداشتن ادامه مطلب ، لینکش نمایش نمیده .

  • ir80

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

    new_fardin گفت:

    خب این کد لینک ادامه مطلب به هر صورت نمایش میده .

    ولی کد :

    <?php if(preg_match('~#more-~i', get_the_content())) {
    echo '<div class="more"><a href="'.wp_get_shortlink().'">  ادامه مطلب  </a> </div> ';} ?>

    در صورت وجود نداشتن ادامه مطلب ، لینکش نمایش نمیده .

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

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

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



برچسب‌ها

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